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/26] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-support/2.1.1/cling-support-2.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-support/2.1.1/cling-support-2.1.1.pom (4.9 kB at 1.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling/2.1.1/cling-2.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling/2.1.1/cling-2.1.1.pom (11 kB at 5.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-core/2.1.1/cling-core-2.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-core/2.1.1/cling-core-2.1.1.pom (8.8 kB at 4.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-util/1.1.1/seamless-util-1.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-util/1.1.1/seamless-util-1.1.1.pom (1.8 kB at 947 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/parent/1.1.1/parent-1.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/parent/1.1.1/parent-1.1.1.pom (9.3 kB at 4.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-http/1.1.1/seamless-http-1.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-http/1.1.1/seamless-http-1.1.1.pom (1.0 kB at 590 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-xml/1.1.1/seamless-xml-1.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-xml/1.1.1/seamless-xml-1.1.1.pom (1.2 kB at 601 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-swing/1.1.1/seamless-swing-1.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-swing/1.1.1/seamless-swing-1.1.1.pom (873 B at 432 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom (6.3 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/weld/weld-parent/26/weld-parent-26.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/weld/weld-parent/26/weld-parent-26.pom (32 kB at 115 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/el/javax.el-api/3.0.0/javax.el-api-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/el/javax.el-api/3.0.0/javax.el-api-3.0.0.pom (11 kB at 39 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/interceptor/javax.interceptor-api/1.2/javax.interceptor-api-1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/interceptor/javax.interceptor-api/1.2/javax.interceptor-api-1.2.pom (13 kB at 39 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-core/2.1.1/cling-core-2.1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-support/2.1.1/cling-support-2.1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-http/1.1.1/seamless-http-1.1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-xml/1.1.1/seamless-xml-1.1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-util/1.1.1/seamless-util-1.1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-http/1.1.1/seamless-http-1.1.1.jar (22 kB at 9.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-swing/1.1.1/seamless-swing-1.1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-core/2.1.1/cling-core-2.1.1.jar (665 kB at 279 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar (71 kB at 27 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/el/javax.el-api/3.0.0/javax.el-api-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/fourthline/cling/cling-support/2.1.1/cling-support-2.1.1.jar (500 kB at 184 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/interceptor/javax.interceptor-api/1.2/javax.interceptor-api-1.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-util/1.1.1/seamless-util-1.1.1.jar (94 kB at 34 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/el/javax.el-api/3.0.0/javax.el-api-3.0.0.jar (73 kB at 25 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/interceptor/javax.interceptor-api/1.2/javax.interceptor-api-1.2.jar (24 kB at 8.1 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-xml/1.1.1/seamless-xml-1.1.1.jar (63 kB at 20 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/seamless/seamless-swing/1.1.1/seamless-swing-1.1.1.jar (72 kB at 17 kB/s) [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- buildnumber-maven-plugin:1.4:create (default) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer [INFO] Storing buildNumber: 463b642f4c03 at timestamp: 1674420736127 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-banned-dependencies) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- maven-antrun-plugin:3.0.0:run (generate-and-print-build-description) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/fabrizio.giudici 1.1-ALPHA-2-SNAPSHOT 463b642f4c03 [INFO] [echo] Java Version: 11.0.10 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- maven-antrun-plugin:3.0.0:run (create-unwoven-classes-dirs) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 2 resources [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 18 source files to /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.fourthline.cling.binding.annotations.UpnpStateVariables,/javax.annotation.Nonnegative,/it.tidalwave.dci.annotation.DciRole,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,java.base/java.lang.Override,/javax.inject.Inject,/org.fourthline.cling.binding.annotations.UpnpService,/javax.annotation.PreDestroy [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[76,12] [rawtypes] found raw type: LocalService missing type arguments for generic class LocalService where T is a type-variable: T extends Object declared in class LocalService [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[173,29] [unchecked] unchecked method invocation: constructor in class AutowireServiceManager is applied to given types required: AutowireCapableBeanFactory,LocalService,Class found: AutowireCapableBeanFactory,LocalService,Class where T is a type-variable: T extends Object declared in class AutowireServiceManager where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[173,71] [unchecked] unchecked conversion required: LocalService found: LocalService where T is a type-variable: T extends Object declared in class AutowireServiceManager [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[173,29] [unchecked] unchecked conversion required: DefaultServiceManager found: AutowireServiceManager where T is a type-variable: T extends Object declared in class DefaultDevicePublisher [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[174,30] [unchecked] unchecked call to setManager(ServiceManager) as a member of the raw type LocalService where T is a type-variable: T extends Object declared in class LocalService [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/didl/CompositeDIDLAdapterSupport.java:[80,86] [unchecked] unchecked conversion required: Finder found: Finder [INFO] [INFO] --- aspectj-maven-plugin:1.11:compile (weave-classes) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- maven-dependency-plugin:3.1.2:unpack (unpack-testset-triples) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Configured Artifact: it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-mediascanner:tests:?:jar [INFO] Configured Artifact: it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-metadata-musicbrainz:tests:?:jar [INFO] Unpacking /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/MediaScanner/target/it-tidalwave-bluemarine2-mediascanner-1.1-ALPHA-2-SNAPSHOT.463b642f4c03-tests.jar to /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] Unpacking /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/MusicBrainz/target/it-tidalwave-bluemarine2-metadata-musicbrainz-1.1-ALPHA-2-SNAPSHOT.463b642f4c03-tests.jar to /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 207 resources [INFO] [INFO] --- maven-resources-plugin:3.2.0:copy-resources (default) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 6 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.AfterClass,/org.fourthline.cling.binding.annotations.UpnpStateVariable,/org.fourthline.cling.binding.annotations.UpnpAction,/javax.annotation.Nonnull,/org.testng.annotations.BeforeClass,/org.testng.annotations.Test,/org.testng.annotations.DataProvider,java.base/java.lang.Override,/org.fourthline.cling.binding.annotations.UpnpService,/org.fourthline.cling.binding.annotations.UpnpInputArgument [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/ClingContentDirectoryAdapterSystemIntegrationTest.java:[212,53] [rawtypes] found raw type: ActionInvocation missing type arguments for generic class ActionInvocation where S is a type-variable: S extends Service declared in class ActionInvocation [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/ClingContentDirectoryAdapterSystemIntegrationTest.java:[240,52] [rawtypes] found raw type: ActionInvocation missing type arguments for generic class ActionInvocation where S is a type-variable: S extends Service declared in class ActionInvocation [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[57,34] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[86,11] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[107,18] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[145,18] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisherTest.java:[54,80] [unchecked] unchecked conversion required: DefaultDevicePublisher found: DefaultDevicePublisher [INFO] [INFO] --- aspectj-maven-plugin:1.11:test-compile (weave-test-classes) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 21:52:25.291 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - STARTING TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest 21:52:25.309 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CommonsAutoBeans.xml, META-INF/CatalogAutoBeans.xml, META-INF/MediaServerAutoBeans.xml, META-INF/RestAutoBeans.xml, META-INF/UPnPAutoBeans.xml, META-INF/UPnPTestBeans.xml] 21:52:26.432 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:52:30.444 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:52:30.450 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:52:30.451 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:52:30.452 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:52:30.452 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:30.452 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:30.452 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:52:30.452 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:52:30.452 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:52:30.453 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:52:30.453 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:52:30.453 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:52:30.453 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:52:30.453 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:52:30.454 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:52:30.454 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:30.454 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:52:30.454 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:30.454 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:52:30.459 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:52:33.899 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:52:33.904 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:52:33.904 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:52:33.906 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:52:33.907 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:33.907 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:33.907 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:52:33.908 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:52:33.909 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:52:33.909 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:52:33.909 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:52:33.910 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:33.911 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:52:33.973 [main ] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'taskExecutor' 21:52:34.012 [main ] INFO it.tidalwave.messagebus.spi.SimpleMessageBus - MessageBusSupport configured with RoundRobinAsyncMessageDelivery(workers=20) 21:52:34.072 [main ] INFO i.t.b.model.impl.catalog.RepositoryMediaCatalog - Catalog configuration source: embedded fallback: embedded 21:52:34.270 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws it.tidalwave.util.NotFoundException) 21:52:34.271 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PowerOnNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws it.tidalwave.util.NotFoundException)) 21:52:34.273 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered entity browsers: [RepositoryBrowserByArtistThenRecord([]), RepositoryBrowserByArtistThenTrack([]), RepositoryBrowserByRecordThenTrack([]), RepositoryBrowserByTrack([]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db] 21:52:34.276 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered services: [] 21:52:34.290 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException) 21:52:34.291 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PersistenceInitializedNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException)) 21:52:34.742 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws java.lang.Exception) 21:52:34.743 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PowerOnNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws java.lang.Exception)) 21:52:34.744 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOffNotification(it.tidalwave.bluemarine2.message.PowerOffNotification) throws java.lang.Exception) 21:52:34.744 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PowerOffNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOffNotification(it.tidalwave.bluemarine2.message.PowerOffNotification) throws java.lang.Exception)) 21:52:34.817 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 21:52:34.818 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: it.tidalwave.bluemarine2.upnp.mediaserver.impl.device.BlueMarineUpnpServiceConfiguration 21:52:34.847 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 21:52:34.854 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 21:52:34.871 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 21:52:34.971 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.21:41543 21:52:34.974 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.21 21:52:35.017 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 21:52:35.116 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:ContentDirectory, Manager: (AutowireServiceManager) Implementation: null 21:52:35.226 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - Initializing MemoryStore... 21:52:35.237 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - MemoryStore initialized 21:52:35.240 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification)) 21:52:35.240 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PersistenceInitializedNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification))) 21:52:35.270 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, propertyConfigurer, taskExecutor, applicationMessageBus, catalog, it.tidalwave.bluemarine2.model.impl.catalog.factory.DefaultRepositoryEntityFactory#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByArtistThenTrack#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByArtistThenRecord#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByRecordThenTrack#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByTrack#0, contentDirectory, musicResourcesController, org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0, resourceServer, upnpService, upnpServiceConfiguration, upnpServiceDestroyer, contentDirectoryPublisher, repository, it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem#0, cacheManager] 21:52:35.273 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 21:52:35.273 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 21:52:35.273 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 21:52:35.274 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 21:52:35.274 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 21:52:35.275 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.21:34549 21:52:35.276 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.21 21:52:35.277 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 21:52:35.297 [pool-2-thread-1 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> starting discovery ... 21:52:35.293 [main ] INFO i.t.bluemarine2.model.impl.DefaultMediaFileSystem - onPowerOnNotification(PowerOnNotification(properties={Key(name=it.tidalwave.bluemarine2.model.rootPath, type=interface java.nio.file.Path)=/var/test-sets/MusicTestSets/iTunes-fg-20160504-2})) 21:52:35.323 [main ] INFO i.t.bluemarine2.model.impl.DefaultMediaFileSystem - >>>> rootPath: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music 21:52:35.324 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - onPowerOnNotification(PowerOnNotification(properties={Key(name=it.tidalwave.bluemarine2.model.rootPath, type=interface java.nio.file.Path)=/var/test-sets/MusicTestSets/iTunes-fg-20160504-2})) 21:52:35.391 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2d177f26{STOPPED}[10.0.1,sto=0] added {QueuedThreadPool[qtp1907767647]@71b6395f{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 21:52:35.458 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@2429b644[HTTP/1.1] added {HttpConfiguration@741b3354{32768/8192,8192/8192,https://:0,[]},POJO} 21:52:35.463 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{null, ()}{0.0.0.0:0} added {QueuedThreadPool[qtp1907767647]@71b6395f{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 21:52:35.469 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{null, ()}{0.0.0.0:0} added {ScheduledExecutorScheduler@4b5182be{STOPPED},AUTO} 21:52:35.472 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@56c12160,POJO} 21:52:35.473 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.server.AbstractConnector$1@7cb9df00,POJO} 21:52:35.474 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{null, (http/1.1)}{0.0.0.0:0} added {HttpConnectionFactory@2429b644[HTTP/1.1],AUTO} 21:52:35.475 [main ] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added HttpConnectionFactory@2429b644[HTTP/1.1] 21:52:35.479 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added {SelectorManager@ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{0.0.0.0:0},MANAGED} 21:52:35.480 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2d177f26{STOPPED}[10.0.1,sto=0] added {ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:0},AUTO} 21:52:35.549 [main ] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@e27e998 21:52:35.554 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.s.ServletContextHandler@63adb468{/,null,STOPPED} added {ServletHandler@4622638{STOPPED},MANAGED} 21:52:35.574 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - RESOURCE BASE: [jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp] 21:52:35.603 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STOPPED} added {spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 21:52:35.611 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STOPPED} added {[/rest/*]=>spring,POJO} 21:52:35.622 [main ] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@4dee9e5b] 21:52:35.631 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STOPPED} added {default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 21:52:35.633 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STOPPED} added {[/*]=>default,POJO} 21:52:35.636 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STOPPED} added {it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null},AUTO} 21:52:35.639 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STOPPED} added {[/*]/[]/[]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7,POJO} 21:52:35.709 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2d177f26{STOPPED}[10.0.1,sto=0] added {o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],STOPPED},MANAGED} 21:52:35.709 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING Server@2d177f26{STOPPED}[10.0.1,sto=0] 21:52:35.712 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2d177f26{STARTING}[10.0.1,sto=0] added {ErrorHandler@c7d0849{STOPPED},AUTO} 21:52:35.715 [main ] INFO org.eclipse.jetty.server.Server - jetty-10.0.1; built: 2021-02-19T18:44:52.951Z; git: d0bfd9145ddac13b73e98b2637fcbf4a48132397; jvm 11.0.10+9 21:52:35.737 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} added {sun.nio.ch.ServerSocketChannelImpl[/10.244.2.21:42141],POJO} 21:52:35.739 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting Server@2d177f26{STARTING}[10.0.1,sto=0] 21:52:35.742 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING QueuedThreadPool[qtp1907767647]@71b6395f{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY] 21:52:35.744 [main ] DEBUG o.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@5438b3c7{s=0/1,p=0} 21:52:35.749 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=0<=200,i=0,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] added {ReservedThreadExecutor@5438b3c7{s=0/1,p=0},AUTO} 21:52:35.749 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ReservedThreadExecutor@5438b3c7{s=0/1,p=0} 21:52:35.762 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11453ms ReservedThreadExecutor@5438b3c7{s=0/1,p=0} 21:52:35.781 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-47,5,main] 21:52:35.786 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-48,5,main] 21:52:35.787 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=2<=200,i=2,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.788 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-49,5,main] 21:52:35.790 [qtp1907767647-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=3<=200,i=3,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.798 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-50,5,main] 21:52:35.799 [qtp1907767647-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=4<=200,i=4,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.802 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-51,5,main] 21:52:35.803 [qtp1907767647-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=5<=200,i=5,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.810 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-52,5,main] 21:52:35.810 [qtp1907767647-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=6<=200,i=6,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.811 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-53,5,main] 21:52:35.812 [qtp1907767647-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=7<=200,i=7,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.818 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1907767647-54,5,main] 21:52:35.820 [qtp1907767647-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.824 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11514ms QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.825 [qtp1907767647-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:35.827 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],STOPPED} 21:52:35.838 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],STARTING} 21:52:35.838 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServletHandler@4622638{STOPPED} 21:52:35.842 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 21:52:35.844 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet31cf22aa{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 21:52:35.844 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 21:52:35.844 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet31b23713{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 21:52:35.844 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[FORWARD, INCLUDE, ERROR, REQUEST, ASYNC]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7] servletFilterMap={} servletPathMap=PathMappings[size=2] servletNameMap={spring=MappedServlet607f5bb2{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet502812a6{null->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 21:52:35.845 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Adding Default404Servlet to ServletHandler@4622638{STARTING} 21:52:35.846 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STARTING} added {org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 21:52:35.846 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@4622638{STARTING} added {[/]=>org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd,POJO} 21:52:35.846 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 21:52:35.847 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet6180935c{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 21:52:35.847 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 21:52:35.847 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet248bd57b{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 21:52:35.847 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd[EMBEDDED:null] 21:52:35.847 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet64e9b5ca{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 21:52:35.847 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[FORWARD, INCLUDE, ERROR, REQUEST, ASYNC]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet7dca6940{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet18b50fd6{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-712d02fd=MappedServlet626f21b6{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 21:52:35.848 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 21:52:35.848 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet4b019fd4{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 21:52:35.848 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 21:52:35.848 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet65af6f9d{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 21:52:35.848 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd[EMBEDDED:null] 21:52:35.848 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet55d40741{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 21:52:35.849 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[FORWARD, INCLUDE, ERROR, REQUEST, ASYNC]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet7dca6940{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet18b50fd6{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-712d02fd=MappedServlet626f21b6{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 21:52:35.849 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ServletHandler@4622638{STARTING} 21:52:35.849 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11539ms ServletHandler@4622638{STARTED} 21:52:35.860 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null} 21:52:35.861 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11551ms it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null} 21:52:35.865 [main ] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@49fb4b38 21:52:35.867 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:52:35.869 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11559ms default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:52:35.871 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for default 21:52:35.878 [main ] DEBUG org.eclipse.jetty.servlet.DefaultServlet - resource base = null 21:52:35.879 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:52:35.879 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11569ms org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:52:35.880 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:52:35.880 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @11570ms spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:52:35.880 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for spring 21:52:35.881 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Spring DispatcherServlet 'spring' 21:52:35.882 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'spring' 21:52:36.183 [cling-10 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SearchCaps 21:52:36.184 [cling-10 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SortCaps 21:52:36.187 [cling-10 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) Id 21:52:36.239 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - New service discovered: (RemoteService) Descriptor: /dev/41dca5ee-0962-e63b-0000-000000000031/svc/upnp-org/ContentDirectory/desc 21:52:36.240 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> baseURL: null 21:52:36.259 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA caps: av-upload,image-upload,audio-upload 21:52:36.263 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA docs: [DMS-1.50, M-DMS-1.50] 21:52:36.284 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> friendly name: bm II (jenkins-64b9869db8-mrtf4) 21:52:36.285 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer: Tidalwave s.a.s. 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer URI: http://tidalwave.it 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model description: blueMarine II media server 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model name: blueMarine II media server 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model number: n.a. 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model URI: http://bluemarine.tidalwave.it 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> presentation URI: null 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> sec product caps: null 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> serial number: underTest 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> UPC: null 21:52:36.287 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - Service added: (RemoteService) Descriptor: /dev/41dca5ee-0962-e63b-0000-000000000031/svc/upnp-org/ContentDirectory/desc 21:52:36.349 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 467 ms 21:52:36.349 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],AVAILABLE} 21:52:36.349 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12040ms o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],AVAILABLE} 21:52:36.350 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ErrorHandler@c7d0849{STOPPED} 21:52:36.350 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ErrorHandler@c7d0849{STARTING} 21:52:36.350 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12040ms ErrorHandler@c7d0849{STARTED} 21:52:36.350 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} 21:52:36.355 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ScheduledExecutorScheduler@4b5182be{STOPPED} 21:52:36.357 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12047ms ScheduledExecutorScheduler@4b5182be{STARTED} 21:52:36.357 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING HttpConnectionFactory@2429b644[HTTP/1.1] 21:52:36.357 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12047ms HttpConnectionFactory@2429b644[HTTP/1.1] 21:52:36.357 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING SelectorManager@ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} 21:52:36.365 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.380163+01:00 added {SelectorProducer@7918477a,POJO} 21:52:36.388 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.388673+01:00 added {QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}],UNMANAGED} 21:52:36.389 [main ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.389961+01:00 created 21:52:36.390 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@dfbded1{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.390951+01:00,MANAGED} 21:52:36.391 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} added {ManagedSelector@dfbded1{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} 21:52:36.392 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ManagedSelector@dfbded1{STOPPED} id=0 keys=-1 selected=-1 updates=0 21:52:36.392 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.392726+01:00 21:52:36.393 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12083ms EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.393448+01:00 21:52:36.395 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$318/0x000000010047f040@53ca1c57 startThread=0 21:52:36.395 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$318/0x000000010047f040@53ca1c57 in QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:36.396 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$Start@c5f372f on ManagedSelector@dfbded1{STARTING} id=0 keys=0 selected=0 updates=0 21:52:36.396 [qtp1907767647-47 ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:52:36.396439+01:00 tryProduce false 21:52:36.398 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 21:52:36.399 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@c5f372f 21:52:36.399 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 21:52:36.399 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b waiting with 0 keys 21:52:36.399 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12089ms ManagedSelector@dfbded1{STARTED} id=0 keys=0 selected=0 updates=0 21:52:36.403 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12093ms SelectorManager@ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} 21:52:36.410 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} added {acceptor-0@118fc2ef,POJO} 21:52:36.411 [qtp1907767647-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@118fc2ef in QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:52:36.414 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue qtp1907767647-48-acceptor-0@118fc2ef-ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} startThread=0 21:52:36.414 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} 21:52:36.415 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12105ms ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} 21:52:36.415 [main ] INFO org.eclipse.jetty.server.Server - Started Server@2d177f26{STARTING}[10.0.1,sto=0] @12105ms 21:52:36.415 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @12106ms Server@2d177f26{STARTED}[10.0.1,sto=0] 21:52:36.416 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - >>>> resource server jetty started at 10.244.2.21:42141 21:52:36.417 [main ] INFO i.tidalwave.bluemarine2.commons.test.TestUtilities - loadRepository(..., target/test-classes/test-sets/model-iTunes-fg-20160504-2.n3) 21:52:36.451 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.ntriples.NTriplesParserFactory 21:52:36.451 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtle.TurtleParserFactory 21:52:36.452 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtlestar.TurtleStarParserFactory 21:52:36.452 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trig.TriGParserFactory 21:52:36.453 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trigstar.TriGStarParserFactory 21:52:36.453 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.n3.N3ParserFactory 21:52:36.454 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.rdfxml.RDFXMLParserFactory 21:52:36.464 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.XMLSchemaDatatypeHandler 21:52:36.465 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.RDFDatatypeHandler 21:52:36.465 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.DBPediaDatatypeHandler 21:52:36.466 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.VirtuosoGeometryDatatypeHandler 21:52:36.466 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.GeoSPARQLDatatypeHandler 21:52:36.468 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.RFC3066LanguageHandler 21:52:36.469 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.BCP47LanguageHandler 21:52:37.269 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 21:52:37.270 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test service publishing" 21:52:37.271 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 21:52:37.274 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - The service is up and running 21:52:39.274 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 2005 msec 21:52:39.275 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:52:39.287 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:39.287 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:52:39.287 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence1] 21:52:39.287 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:39.299 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-000 ======================================================================================== 21:52:39.299 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:39.317 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:39.321 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:39.358 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:39.358 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:39.361 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:39.401 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:39.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:39.418 [cling-5 ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@2ecdd761 21:52:39.425 [cling-5 ] INFO it.tidalwave.role.spi.RoleManager$Locator - RoleManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringRoleManagerProvider@73ead38e 21:52:39.426 [cling-5 ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:52:43.193 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:52:43.194 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:52:43.194 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:52:43.194 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:52:43.194 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:43.195 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:43.195 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:52:43.195 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:52:43.195 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:52:43.195 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:52:43.195 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:52:43.196 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:52:43.196 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:52:43.196 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:52:43.196 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:52:43.196 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:43.196 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:52:43.197 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:43.197 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:52:43.197 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.VirtualMediaFolder, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:43.210 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.387 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4028.1959 msec 21:52:43.387 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:43.398 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.400 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.401 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.401 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.402 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.402 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.402 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.442 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.463 [cling-9 ] INFO it.tidalwave.bluemarine2.util.PathNormalization - Charset normalizer form: NFC 21:52:43.467 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.468 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 21:52:43.468 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.468 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.479 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-001 ======================================================================================== 21:52:43.479 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:43.480 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.480 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.483 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:43.490 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:43.490 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:43.490 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:43.490 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:43.492 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.499 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.508 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByArtistThenTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:43.510 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByArtistThenRecord, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:43.511 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByRecordThenTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:43.515 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:43.524 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.DefaultMediaFileSystem, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 21:52:43.536 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.544 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.549 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.553 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.556 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.560 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.564 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.570 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.581 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 91.46753 msec 21:52:43.582 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.583 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.584 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.596 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.604 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.605 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 21:52:43.605 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.605 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.605 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:43.605 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-002 ======================================================================================== 21:52:43.606 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:43.606 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.610 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.616 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:43.617 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:43.617 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:43.617 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:43.617 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.619 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.31615 msec 21:52:43.619 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:43.620 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.624 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.627 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.627 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 21:52:43.627 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.627 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.627 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:43.627 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-003 ======================================================================================== 21:52:43.628 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:43.628 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.629 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.639 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:43.639 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:43.639 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:43.640 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:43.640 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.644 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.018872 msec 21:52:43.645 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:43.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.652 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.656 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.656 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 21:52:43.656 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.656 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.657 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:43.657 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-004 ======================================================================================== 21:52:43.657 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:43.658 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.664 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.680 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:43.680 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:43.680 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:43.681 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:43.681 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.683 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.687 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.687 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.688 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.688 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.697 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.700 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 19.388904 msec 21:52:43.700 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.701 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.708 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.712 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.712 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 21:52:43.712 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.712 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.713 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-005 ======================================================================================== 21:52:43.713 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:43.713 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.713 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.717 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:43.720 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:43.720 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:43.720 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:43.720 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:43.721 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.723 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.731 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.734 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.741 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.743 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.746 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.749 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.751 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.763 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 42.696162 msec 21:52:43.763 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:43.766 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.766 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.767 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.773 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.777 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.778 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-005.txt 21:52:43.778 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.778 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.778 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-006 ======================================================================================== 21:52:43.778 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:43.778 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.779 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.781 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:43.794 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:43.794 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:43.794 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:43.795 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:43.795 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:43.799 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.803 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.804 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.805 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.805 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.809 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.809 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.810 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.810 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.813 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 18.614015 msec 21:52:43.813 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:43.819 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.819 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.819 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:43.819 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.820 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.821 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:43.821 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.821 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.832 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.835 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.835 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 21:52:43.836 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.836 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.836 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:43.836 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-007 ======================================================================================== 21:52:43.836 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:43.836 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.837 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.843 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:43.843 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:43.843 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:43.843 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:43.843 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:43.862 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.864 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.878 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.880 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.881 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.882 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.883 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.889 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 46.415135 msec 21:52:43.889 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:43.907 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:43.912 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:43.913 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-007.txt 21:52:43.913 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:43.913 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:43.915 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-008 ======================================================================================== 21:52:43.915 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:43.915 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:43.915 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:43.916 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:43.921 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:43.921 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:43.921 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:43.921 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:43.922 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:43.922 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:43.933 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.934 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.936 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.937 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.939 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.949 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:43.950 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:43.954 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:43.955 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:43.955 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:43.955 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:43.956 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.s.EntityWithRoles, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:43.956 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:43.957 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:43.974 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:43.980 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:43.980 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:43.994 [cling-5 ] DEBUG org.eclipse.rdf4j.query.parser.QueryParserRegistry - Registered service class org.eclipse.rdf4j.query.parser.sparql.SPARQLParserFactory 21:52:44.115 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:44.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 619.165293 msec 21:52:44.597 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:44.597 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:44.607 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:44.609 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:44.609 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:44.616 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 8.250214 msec 21:52:44.617 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.FileSystemMediaFolder, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:44.617 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:44.619 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:44.633 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:44.633 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:44.639 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:44.640 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:44.640 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:44.653 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:44.681 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 42.083864 msec 21:52:44.682 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:44.682 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:44.689 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:44.691 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:44.691 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:44.697 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:44.787 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 98.043001 msec 21:52:44.798 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 876.923793 msec 21:52:44.798 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:44.800 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.800 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.800 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:44.800 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:44.800 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:44.800 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:44.801 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:44.810 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.810 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:44.817 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:44.833 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:44.834 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 21:52:44.834 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:44.834 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:44.836 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-009 ======================================================================================== 21:52:44.837 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:44.837 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:44.843 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:44.853 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:44.853 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:44.853 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:44.853 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:44.853 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:44.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:44.855 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:44.855 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:44.856 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:44.856 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:44.856 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:44.858 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:44.861 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:44.862 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:44.864 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:44.866 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:44.868 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:44.868 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:44.869 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:44.870 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:44.871 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:44.871 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:44.880 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:45.024 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 154.149243 msec 21:52:45.028 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 175.062188 msec 21:52:45.028 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.033 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.037 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.044 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.044 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-009.txt 21:52:45.044 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.044 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.044 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-010 ======================================================================================== 21:52:45.044 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:45.045 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.045 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.048 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:45.048 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:45.048 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:45.048 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:45.048 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.049 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:45.051 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.051 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.052 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.052 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.052 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.054 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:45.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) 21:52:45.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) 21:52:45.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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.066 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.066 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.067 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.067 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:45.068 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:45.069 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:45.069 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.076 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:45.208 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 139.431411 msec 21:52:45.210 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.211 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:45.213 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:45.215 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:45.215 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.231 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 16.990479 msec 21:52:45.234 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.237 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:45.242 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.243 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:45.247 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:45.249 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:45.249 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.263 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:45.294 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 46.457212 msec 21:52:45.298 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.300 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:45.306 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:45.308 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:45.308 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.323 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:45.462 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 155.784096 msec 21:52:45.475 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 427.022411 msec 21:52:45.475 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.480 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.481 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.494 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.509 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 21:52:45.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.511 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-011 ======================================================================================== 21:52:45.511 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:45.511 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.511 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.514 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:45.516 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:45.516 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:45.516 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:45.517 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:45.517 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.517 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:45.522 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.523 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.523 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.523 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.524 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.525 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.525 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.526 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.526 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.526 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.531 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 14.255715 msec 21:52:45.531 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:45.533 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.538 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.542 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.542 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-011.txt 21:52:45.542 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.543 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.543 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-012 ======================================================================================== 21:52:45.543 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:45.543 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.543 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.548 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:45.548 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:45.548 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:45.549 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:45.549 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:45.549 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.549 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:45.551 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.551 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.551 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.551 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.552 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.553 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.553 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.554 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.554 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.554 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.556 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 7.060396 msec 21:52:45.556 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:45.556 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.559 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 21:52:45.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.562 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-013 ======================================================================================== 21:52:45.562 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:45.562 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.562 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:45.562 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.569 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:45.569 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:45.569 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:45.569 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:45.570 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.570 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:45.573 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.574 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.575 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.576 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.577 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.579 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.579 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.580 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.581 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.581 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.583 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.583 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:45.586 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:45.588 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:45.588 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.598 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:45.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 135.653553 msec 21:52:45.723 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.723 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:45.727 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:45.730 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:45.730 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.735 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 8.569583 msec 21:52:45.737 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.737 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:45.741 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.741 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:45.744 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:45.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:45.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.748 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:45.765 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 20.385209 msec 21:52:45.768 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.768 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:45.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:45.776 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:45.776 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.782 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:45.846 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 70.83081 msec 21:52:45.850 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 280.745766 msec 21:52:45.850 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:45.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.862 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.878 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.878 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 21:52:45.878 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.878 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.878 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:45.878 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-014 ======================================================================================== 21:52:45.878 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:45.878 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.885 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.891 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:45.891 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:45.891 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:45.891 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:45.891 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.891 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:45.892 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.893 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.893 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.893 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.894 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.894 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.895 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.895 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.895 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.895 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.897 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.740332 msec 21:52:45.897 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:45.898 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.900 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.903 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.903 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 21:52:45.903 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.903 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.904 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-015 ======================================================================================== 21:52:45.904 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:45.904 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.904 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.907 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:45.911 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:45.911 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:45.916 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:45.916 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:45.916 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.916 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:45.918 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.918 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.918 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.918 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.918 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.919 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.920 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.920 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.920 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.920 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.922 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.843627 msec 21:52:45.922 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:45.923 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:45.929 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:45.931 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:45.932 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 21:52:45.932 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:45.932 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:45.932 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:45.932 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-016 ======================================================================================== 21:52:45.932 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:45.932 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:45.933 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:45.938 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:45.938 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:45.938 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:45.938 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:45.938 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.939 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:45.939 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:45.941 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.942 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.942 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.943 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.944 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.946 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:45.948 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:45.948 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:45.949 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:45.950 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:45.950 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.951 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:45.952 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:45.955 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:45.956 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:45.957 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:45.961 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:46.103 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 147.473846 msec 21:52:46.105 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 167.267573 msec 21:52:46.105 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.111 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.113 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.114 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-016.txt 21:52:46.114 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.114 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.114 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.114 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-017 ======================================================================================== 21:52:46.114 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:46.114 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.115 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.133 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:46.134 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:46.134 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:46.134 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:46.134 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:46.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:46.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:46.142 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.143 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.145 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.145 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.146 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.150 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.151 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.154 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.154 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.155 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.155 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:46.164 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:46.167 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 21:52:46.167 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:46.178 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 21:52:46.424 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 260.095616 msec 21:52:46.425 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.r.SimpleComposite) -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:52:46.438 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:46.439 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 21:52:46.439 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:46.449 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 10.580491 msec 21:52:46.501 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareEntityDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:46.503 [cling-5 ] 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] 21:52:46.504 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.505 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:52:46.506 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:52:46.508 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.510 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:52:46.512 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.512 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:52:46.513 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.514 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:52:46.514 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.515 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 21:52:46.516 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.516 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 21:52:46.517 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.518 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 21:52:46.519 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.520 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:52:46.521 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.522 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:52:46.523 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.524 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 21:52:46.525 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.525 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:52:46.526 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.527 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 21:52:46.528 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.528 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:52:46.538 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.539 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:52:46.540 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.541 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:52:46.541 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:46.542 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:52:46.548 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 413.919706 msec 21:52:46.548 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.550 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.551 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:52:46.552 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.553 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:46.553 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.553 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.560 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.566 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.566 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 21:52:46.566 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.566 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.569 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 21:52:46.569 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: 21:52:46.569 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[3] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[3] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[8] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[8] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[13] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[13] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[18] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[18] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[23] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[23] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[28] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[28] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[33] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[33] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[38] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[38] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[43] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[43] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[48] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[48] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[53] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[53] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[58] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[58] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[63] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[63] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[68] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[68] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[73] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[73] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[78] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[78] * * 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[85] *QUERY COUNT: 18* 21:52:46.578 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[85] *QUERY COUNT: 2* 21:52:46.588 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED Tabular text is trimmed; row limit set to -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit=500 21:52:46.588 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------| 21:52:46.589 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | expected | actual | 21:52:46.589 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------| 21:52:46.589 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | QUERY COUNT: 18 | QUERY COUNT: 2 | 21:52:46.590 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------| 21:52:46.598 [cling-9 ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* at org.junit.Assert.fail(Assert.java:88) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:276) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:101) at it.tidalwave.util.test.FileComparisonUtilsWithPathNormalizer.assertSameContents(FileComparisonUtilsWithPathNormalizer.java:55) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest$1.received(ClingContentDirectoryAdapterSystemIntegrationTest.java:228) at org.fourthline.cling.support.contentdirectory.callback.Browse.success(Browse.java:110) at org.fourthline.cling.controlpoint.ActionCallback.run(ActionCallback.java:160) at org.fourthline.cling.support.contentdirectory.callback.Browse.run(Browse.java:89) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 21:52:46.605 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST FAILED in 7314 msec - test sequence [LG-37LS5600, iTunes-fg-20160504-2, sequence1] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* 21:52:46.610 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST FAILED java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* at org.junit.Assert.fail(Assert.java:88) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:276) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:101) at it.tidalwave.util.test.FileComparisonUtilsWithPathNormalizer.assertSameContents(FileComparisonUtilsWithPathNormalizer.java:55) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest$1.received(ClingContentDirectoryAdapterSystemIntegrationTest.java:228) at org.fourthline.cling.support.contentdirectory.callback.Browse.success(Browse.java:110) at org.fourthline.cling.controlpoint.ActionCallback.run(ActionCallback.java:160) at org.fourthline.cling.support.contentdirectory.callback.Browse.run(Browse.java:89) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 21:52:46.611 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:52:46.621 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.626 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:46.627 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:52:46.627 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence2] 21:52:46.627 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:46.640 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-000 ======================================================================================== 21:52:46.640 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:46.641 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.641 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.649 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:46.649 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:46.649 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:46.649 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.650 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.651 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.15244 msec 21:52:46.651 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.652 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.663 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.674 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.674 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 21:52:46.674 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.674 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.675 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-001 ======================================================================================== 21:52:46.676 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:46.676 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.676 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.688 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:46.688 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:46.688 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:46.688 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.688 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.688 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.689 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.692 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.696 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.697 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.698 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.699 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.700 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.701 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.707 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 19.492107 msec 21:52:46.707 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:46.708 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.709 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.709 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.709 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.720 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 21:52:46.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.723 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-002 ======================================================================================== 21:52:46.723 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:46.723 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.724 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.726 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.734 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:46.734 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:46.734 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:46.734 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.735 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.737 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.458378 msec 21:52:46.737 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:46.738 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.743 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.745 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.745 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 21:52:46.745 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.745 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.747 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-003 ======================================================================================== 21:52:46.748 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:46.748 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.748 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.748 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:46.753 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:46.753 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:46.753 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:46.753 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.753 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.755 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.554331 msec 21:52:46.756 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:46.756 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.759 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.760 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.761 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 21:52:46.761 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.761 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.761 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:46.761 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-004 ======================================================================================== 21:52:46.761 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:46.761 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.761 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.770 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:46.770 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:46.770 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:46.770 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.771 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.771 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.773 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.779 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 8.838497 msec 21:52:46.779 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:52:46.782 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.783 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.783 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:46.783 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.783 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.783 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.783 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.791 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.795 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.796 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 21:52:46.796 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.796 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.797 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-005 ======================================================================================== 21:52:46.797 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:46.798 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.797 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.798 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.805 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:46.805 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:46.805 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:46.805 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.805 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.807 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.809 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.810 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.811 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.812 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.812 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.814 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.818 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.820 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.829 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 23.716828 msec 21:52:46.829 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:46.834 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.835 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.836 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.844 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.847 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.847 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-005.txt 21:52:46.847 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.847 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.848 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-006 ======================================================================================== 21:52:46.848 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:46.848 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.848 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.852 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:46.852 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:46.852 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:46.852 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:46.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:46.853 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.854 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.854 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.855 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.855 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.855 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.855 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.856 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.856 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.857 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.858 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.543155 msec 21:52:46.858 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:46.858 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.858 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.859 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.866 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.869 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.870 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 21:52:46.870 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.870 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.870 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-007 ======================================================================================== 21:52:46.870 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:46.870 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.871 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.875 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:46.876 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:46.876 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:46.876 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:46.876 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:46.876 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.876 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.877 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.878 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.878 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.879 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.879 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.879 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.881 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.131446 msec 21:52:46.881 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:46.891 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:46.895 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:46.895 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 21:52:46.895 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:46.895 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:46.896 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-008 ======================================================================================== 21:52:46.897 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:46.897 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:46.897 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:46.900 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:46.901 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:46.901 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:46.901 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:46.901 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:46.901 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:46.901 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:46.902 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.903 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.903 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.907 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.907 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.909 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:46.909 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:46.910 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:46.910 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:46.910 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:46.911 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:46.911 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:46.912 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:46.912 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:46.912 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:46.915 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:46.995 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 82.781775 msec 21:52:46.995 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:46.995 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:46.999 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:47.000 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.006 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 7.269172 msec 21:52:47.007 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.007 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:47.010 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.010 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:47.011 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:47.011 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:47.011 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.014 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:47.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.8876 msec 21:52:47.024 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.024 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:47.025 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:47.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 []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:47.026 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.033 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:47.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 57.035627 msec 21:52:47.087 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 185.896946 msec 21:52:47.087 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.092 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.096 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.096 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 21:52:47.096 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.096 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.097 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-009 ======================================================================================== 21:52:47.097 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:47.097 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.097 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.104 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:47.104 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:47.104 [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=[]) 21:52:47.104 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.105 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.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) 21:52:47.106 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.106 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.106 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.107 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.107 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:47.107 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.108 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.108 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.108 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.108 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.109 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.114 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:47.123 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.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 []. } } } 21:52:47.127 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:47.247 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 122.367718 msec 21:52:47.250 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 145.347989 msec 21:52:47.250 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:52:47.252 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.252 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.252 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:47.252 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.252 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.252 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.253 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.261 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.266 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.267 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 21:52:47.267 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.267 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.268 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-010 ======================================================================================== 21:52:47.268 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:47.268 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.268 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.274 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:47.274 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:47.274 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:47.274 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.274 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.274 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.275 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.275 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.276 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.276 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.276 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.276 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:47.277 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.277 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.277 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.277 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.278 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.278 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:47.279 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.280 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:47.280 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.284 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:47.408 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 128.614325 msec 21:52:47.409 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.409 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:47.410 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.411 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:47.411 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.414 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 4.010599 msec 21:52:47.417 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.417 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:47.419 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.421 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:47.423 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:47.423 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:47.423 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.425 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:47.433 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.544756 msec 21:52:47.434 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.434 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:47.436 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:47.436 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:47.436 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.443 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:47.480 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 44.327524 msec 21:52:47.485 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 211.628588 msec 21:52:47.486 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.487 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.495 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.500 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.500 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-010.txt 21:52:47.500 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.501 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.501 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-011 ======================================================================================== 21:52:47.501 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:47.502 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.502 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.505 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:47.507 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:47.507 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:47.507 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:47.507 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.507 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.508 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.509 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.509 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.509 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.509 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.510 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.510 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.510 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.512 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.260939 msec 21:52:47.512 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:47.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.516 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.518 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.518 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 21:52:47.518 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.518 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.518 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-012 ======================================================================================== 21:52:47.518 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:47.518 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.518 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.518 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:47.524 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:47.525 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:47.525 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:47.525 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.525 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.526 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.528 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.528 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.531 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.531 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.532 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.533 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.534 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.534 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.543 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.544 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.548 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 23.143686 msec 21:52:47.548 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:47.550 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.553 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.555 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.555 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 21:52:47.555 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.555 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.555 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-013 ======================================================================================== 21:52:47.555 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:47.555 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.555 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.555 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:47.562 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:47.562 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:47.562 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:47.563 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.563 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.565 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.566 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.566 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.567 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.567 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.570 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.572 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.573 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.573 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.574 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.575 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.575 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:47.578 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.579 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:47.579 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.594 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:47.700 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 122.256521 msec 21:52:47.701 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.701 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:47.702 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.703 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:47.703 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.705 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.394816 msec 21:52:47.705 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.705 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:47.706 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.707 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:47.708 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:47.708 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:47.708 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.710 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:47.717 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 9.175555 msec 21:52:47.718 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.718 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:47.719 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:47.719 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:47.719 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.721 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:47.762 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 43.566157 msec 21:52:47.764 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 201.557781 msec 21:52:47.764 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.765 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.768 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.772 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.772 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 21:52:47.772 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.772 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.773 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:47.773 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-014 ======================================================================================== 21:52:47.773 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:47.773 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.773 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.778 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:47.778 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:47.778 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:47.779 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.779 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.779 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.782 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.782 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.783 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.783 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.784 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.786 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.786 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.787 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.787 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.788 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.791 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.213029 msec 21:52:47.791 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:47.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.796 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.804 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 21:52:47.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.806 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-015 ======================================================================================== 21:52:47.806 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:47.806 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.807 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.810 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:47.816 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:47.816 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:47.817 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:47.817 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:47.817 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.817 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:47.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) 21:52:47.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) 21:52:47.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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.820 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.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) 21:52:47.821 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.821 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.821 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.822 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.822 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.827 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.899945 msec 21:52:47.827 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:47.828 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.830 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.832 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.832 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 21:52:47.832 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.832 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.834 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-016 ======================================================================================== 21:52:47.834 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:47.834 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.837 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:47.840 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:47.852 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:47.852 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:47.852 [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=[]) 21:52:47.852 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:47.852 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.852 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:47.852 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:47.853 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.854 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.854 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.854 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.854 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.855 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:47.855 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:47.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:47.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:47.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:47.856 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.859 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:47.859 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:47.865 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:47.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:47.865 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:47.868 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:47.989 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 124.399195 msec 21:52:47.991 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 138.653502 msec 21:52:47.991 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:47.991 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:47.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:47.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:47.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:47.995 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:47.998 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:47.998 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 21:52:47.998 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:47.998 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:47.998 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-017 ======================================================================================== 21:52:47.998 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:47.998 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:47.998 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.003 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:48.003 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:48.003 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:48.003 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:48.003 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:48.003 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:52:48.004 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:48.004 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.005 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.005 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.005 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.005 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.006 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.006 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.006 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.006 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.006 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.007 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.007 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 21:52:48.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.010 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 21:52:48.011 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.155 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 147.55923 msec 21:52:48.161 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.164 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 21:52:48.164 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.170 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 8.417417 msec 21:52:48.177 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.177 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:52:48.178 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.178 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:52:48.178 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.178 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:52:48.179 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.179 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:52:48.179 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.179 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 21:52:48.179 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.180 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 21:52:48.180 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.180 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 21:52:48.180 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.181 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:52:48.182 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.182 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:52:48.182 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.182 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 21:52:48.183 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.183 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:52:48.186 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.186 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 21:52:48.186 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.186 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:52:48.187 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.187 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:52:48.199 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.199 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:52:48.199 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:48.199 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:52:48.202 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 198.912752 msec 21:52:48.202 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.204 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.204 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.204 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:52:48.204 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.204 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.204 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.206 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.207 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.207 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:52:48.207 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.207 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:48.207 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.207 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.211 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.213 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.213 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 21:52:48.216 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.216 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.217 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 21:52:48.217 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: 21:52:48.217 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[3] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[3] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[8] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[8] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[13] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[13] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[18] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[18] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[23] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[23] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[28] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[28] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[33] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[33] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[38] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[38] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[43] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[43] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[48] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[48] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[53] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[53] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[58] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[58] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[63] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[63] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[68] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[68] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[73] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[73] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[78] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[78] * * 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[85] *QUERY COUNT: 18* 21:52:48.218 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[85] *QUERY COUNT: 2* 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED Tabular text is trimmed; row limit set to -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit=500 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------| 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | expected | actual | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------| 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.219 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | QUERY COUNT: 18 | QUERY COUNT: 2 | 21:52:48.220 [cling-3 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------| 21:52:48.220 [cling-3 ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* at org.junit.Assert.fail(Assert.java:88) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:276) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:101) at it.tidalwave.util.test.FileComparisonUtilsWithPathNormalizer.assertSameContents(FileComparisonUtilsWithPathNormalizer.java:55) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest$1.received(ClingContentDirectoryAdapterSystemIntegrationTest.java:228) at org.fourthline.cling.support.contentdirectory.callback.Browse.success(Browse.java:110) at org.fourthline.cling.controlpoint.ActionCallback.run(ActionCallback.java:160) at org.fourthline.cling.support.contentdirectory.callback.Browse.run(Browse.java:89) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 21:52:48.221 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST FAILED in 1595 msec - test sequence [LG-37LS5600, iTunes-fg-20160504-2, sequence2] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* 21:52:48.221 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST FAILED java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* at org.junit.Assert.fail(Assert.java:88) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:276) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:101) at it.tidalwave.util.test.FileComparisonUtilsWithPathNormalizer.assertSameContents(FileComparisonUtilsWithPathNormalizer.java:55) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest$1.received(ClingContentDirectoryAdapterSystemIntegrationTest.java:228) at org.fourthline.cling.support.contentdirectory.callback.Browse.success(Browse.java:110) at org.fourthline.cling.controlpoint.ActionCallback.run(ActionCallback.java:160) at org.fourthline.cling.support.contentdirectory.callback.Browse.run(Browse.java:89) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 21:52:48.222 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:52:48.229 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.230 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:48.230 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:52:48.230 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence3] 21:52:48.230 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:48.238 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-000 ======================================================================================== 21:52:48.238 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:48.238 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.239 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.244 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:48.244 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:48.244 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:48.245 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.245 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.247 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.090795 msec 21:52:48.247 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.251 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.257 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.258 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-000.txt 21:52:48.258 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.258 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.259 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.259 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-001 ======================================================================================== 21:52:48.259 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:48.259 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.259 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.271 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:48.271 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:48.271 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:48.271 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.272 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.273 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.274 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.274 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.274 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.274 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.275 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.275 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.275 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.278 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.451337 msec 21:52:48.278 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:48.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.287 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.291 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.291 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-001.txt 21:52:48.291 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.291 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.291 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-002 ======================================================================================== 21:52:48.291 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:48.291 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.291 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.295 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.300 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:48.301 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:48.301 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:48.301 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.302 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.306 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.632241 msec 21:52:48.307 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:48.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.313 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.315 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.315 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 21:52:48.315 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.315 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.315 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:48.315 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-003 ======================================================================================== 21:52:48.315 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:48.316 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.316 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.326 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:48.327 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:48.327 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:48.327 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.328 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.331 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.941529 msec 21:52:48.331 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:48.332 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.341 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.353 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.353 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 21:52:48.353 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.353 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.355 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-004 ======================================================================================== 21:52:48.355 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:48.355 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.355 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.361 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:48.361 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:48.362 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:48.362 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:48.363 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.363 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.365 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.368 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.369 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.370 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.370 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.371 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.375 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 13.146899 msec 21:52:48.375 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.376 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.379 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.381 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.393 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-004.txt 21:52:48.394 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.394 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.394 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-005 ======================================================================================== 21:52:48.394 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:48.394 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.394 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.396 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.400 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:48.401 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:48.401 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:48.401 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.402 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.403 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.405 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.405 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.406 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.406 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.407 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.407 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.408 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.408 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.416 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 14.955466 msec 21:52:48.416 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.417 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.421 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.423 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.423 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 21:52:48.423 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.423 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.423 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-006 ======================================================================================== 21:52:48.424 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:48.424 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.425 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.427 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.429 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:48.429 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:48.429 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:48.429 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:48.429 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:48.430 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.431 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.432 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.432 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.432 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.433 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.433 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.433 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.434 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.435 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.403007 msec 21:52:48.435 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.436 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.440 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.444 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.444 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 21:52:48.444 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.444 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.444 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-007 ======================================================================================== 21:52:48.444 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:48.444 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.444 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.446 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.447 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:48.447 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:48.447 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:48.447 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:48.447 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:48.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.447 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.448 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.448 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.448 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.448 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.449 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.450 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.593702 msec 21:52:48.450 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.450 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.452 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.454 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.454 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 21:52:48.454 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.454 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.454 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-008 ======================================================================================== 21:52:48.454 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:48.454 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.455 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.456 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.459 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:48.459 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:48.459 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:48.459 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:48.459 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:48.460 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.461 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.462 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.462 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.462 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.463 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.464 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.464 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.465 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.465 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.465 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.466 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.466 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:48.473 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.475 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:48.475 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.478 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:48.570 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 96.093704 msec 21:52:48.570 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.570 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:48.571 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.572 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:48.572 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.574 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.762443 msec 21:52:48.575 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.575 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:48.578 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.579 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:48.585 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:48.585 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:48.585 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.588 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:48.596 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.531119 msec 21:52:48.596 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.596 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:48.602 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:48.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:48.603 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.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 []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:48.670 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 67.542002 msec 21:52:48.672 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 212.699587 msec 21:52:48.672 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.673 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.677 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.681 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.681 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-008.txt 21:52:48.682 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.682 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.682 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-009 ======================================================================================== 21:52:48.682 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:48.682 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.683 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.686 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.687 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:48.687 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:48.687 [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=[]) 21:52:48.687 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:48.687 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:48.688 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.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) 21:52:48.692 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.693 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.693 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.693 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.694 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.694 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.694 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.694 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.695 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.695 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.695 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:48.696 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.697 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:48.697 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.700 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:48.781 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 84.48929 msec 21:52:48.782 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 95.114338 msec 21:52:48.783 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.783 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:48.786 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:48.788 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:48.788 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 21:52:48.788 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:48.788 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:48.788 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-010 ======================================================================================== 21:52:48.788 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:48.788 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:48.789 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:48.790 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:48.800 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:48.800 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:48.800 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:48.800 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:48.800 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:48.800 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:48.801 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.801 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:48.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:48.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:48.803 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:48.803 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:48.803 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.803 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:48.804 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.804 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:48.804 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.806 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:48.970 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 166.570755 msec 21:52:48.973 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.973 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:48.974 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:48.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:48.976 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.979 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 4.285201 msec 21:52:48.980 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.980 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:48.981 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.981 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:48.984 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:48.984 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:48.984 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:48.986 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:48.996 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.993786 msec 21:52:48.997 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:48.997 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:48.998 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:48.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 []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:48.998 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.003 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:49.049 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 51.612502 msec 21:52:49.051 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 251.297963 msec 21:52:49.052 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.053 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.054 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.057 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-010.txt 21:52:49.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.059 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-011 ======================================================================================== 21:52:49.059 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:49.059 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.061 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.064 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:49.064 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:49.064 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:49.065 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.065 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.066 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.069 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.070 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.070 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.071 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.071 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.072 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.074 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.075 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 10.820035 msec 21:52:49.075 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:49.081 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.084 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.086 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.086 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 21:52:49.086 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.086 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.086 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-012 ======================================================================================== 21:52:49.086 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:49.086 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.087 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.090 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:49.090 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:49.090 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:49.090 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.090 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.092 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.092 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.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) 21:52:49.088 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:49.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) 21:52:49.097 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.098 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.098 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.106 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.106 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.109 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 19.075317 msec 21:52:49.109 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:49.110 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.115 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.117 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.117 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-012.txt 21:52:49.118 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.118 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.118 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-013 ======================================================================================== 21:52:49.118 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:49.118 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.119 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.123 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:49.123 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:49.123 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:49.123 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.123 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.123 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.124 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.124 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.124 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.124 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.125 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.125 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.126 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.127 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:49.127 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:49.134 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:49.135 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:49.135 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.143 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:49.274 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 140.227316 msec 21:52:49.275 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.275 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:49.285 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:49.286 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:49.287 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.290 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 4.408716 msec 21:52:49.291 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.291 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:49.295 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.295 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:49.296 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:49.297 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:49.297 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.298 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:49.314 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 17.283388 msec 21:52:49.314 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.315 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:49.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:49.317 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:49.317 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.319 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:49.381 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 65.014128 msec 21:52:49.383 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 260.124676 msec 21:52:49.383 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.384 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.387 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.389 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.391 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 21:52:49.391 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.391 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.392 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-014 ======================================================================================== 21:52:49.392 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:49.392 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.392 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.395 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:49.395 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:49.395 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:49.395 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.395 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.395 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.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) 21:52:49.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) 21:52:49.396 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.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) 21:52:49.397 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.397 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.397 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.398 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.398 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.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) 21:52:49.399 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.062917 msec 21:52:49.399 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:49.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.402 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.403 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.405 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.405 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-014.txt 21:52:49.405 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.405 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.406 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-015 ======================================================================================== 21:52:49.406 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:49.406 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.407 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.408 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:49.415 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:49.415 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:49.415 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:49.415 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.415 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.415 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.424 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.424 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.425 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.425 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.425 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.429 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 14.277658 msec 21:52:49.429 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:49.430 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.432 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 21:52:49.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.434 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-016 ======================================================================================== 21:52:49.434 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:49.434 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.434 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.436 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:49.436 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:49.437 [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+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:49.437 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:52:49.437 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.437 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:52:49.437 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.441 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.441 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.442 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.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) 21:52:49.442 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.442 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.442 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.443 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.443 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.443 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.443 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.443 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.443 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:49.444 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:49.444 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:49.444 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.445 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:49.445 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:49.505 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 61.14286 msec 21:52:49.506 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 69.861496 msec 21:52:49.506 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.509 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.511 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.511 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-016.txt 21:52:49.511 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.511 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.511 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-017 ======================================================================================== 21:52:49.511 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:49.511 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.513 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.516 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:49.516 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:49.516 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:49.516 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:52:49.516 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.516 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:52:49.516 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.526 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.527 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.527 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.527 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.527 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.527 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:49.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 21:52:49.534 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.537 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 21:52:49.616 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 88.252155 msec 21:52:49.624 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:49.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 21:52:49.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.409262 msec 21:52:49.635 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.636 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:52:49.636 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.636 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:52:49.636 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.636 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:52:49.637 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.637 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:52:49.637 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.637 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 21:52:49.637 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.637 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 21:52:49.638 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.638 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 21:52:49.638 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.638 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:52:49.638 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.638 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:52:49.639 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.639 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 21:52:49.639 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.639 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:52:49.639 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.639 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 21:52:49.640 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.640 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:52:49.640 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.640 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:52:49.640 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.641 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:52:49.641 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:49.641 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:52:49.643 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 127.339021 msec 21:52:49.643 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.644 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.650 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.652 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.652 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 21:52:49.652 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.652 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.653 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 21:52:49.653 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> exp is: 21:52:49.653 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - TEST FAILED >>>> act is: 21:52:49.657 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[3] * * 21:52:49.657 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[3] * * 21:52:49.657 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[8] * * 21:52:49.657 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[8] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[13] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[13] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[18] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[18] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[23] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[23] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[28] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[28] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[33] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[33] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[38] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[38] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[43] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[43] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[48] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[48] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[53] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[53] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[58] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[58] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[63] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[63] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[68] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[68] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[73] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[73] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[78] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[78] * * 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED exp[85] *QUERY COUNT: 18* 21:52:49.658 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED act[85] *QUERY COUNT: 2* 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED Tabular text is trimmed; row limit set to -Dit.tidalwave.util.test.FileComparisonUtils.tabularLimit=500 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------| 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | expected | actual | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------| 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | | | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED | QUERY COUNT: 18 | QUERY COUNT: 2 | 21:52:49.659 [cling-9 ] ERROR it.tidalwave.util.test.FileComparisonUtils - TEST FAILED |--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------| 21:52:49.659 [cling-9 ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* at org.junit.Assert.fail(Assert.java:88) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:276) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:101) at it.tidalwave.util.test.FileComparisonUtilsWithPathNormalizer.assertSameContents(FileComparisonUtilsWithPathNormalizer.java:55) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest$1.received(ClingContentDirectoryAdapterSystemIntegrationTest.java:228) at org.fourthline.cling.support.contentdirectory.callback.Browse.success(Browse.java:110) at org.fourthline.cling.controlpoint.ActionCallback.run(ActionCallback.java:160) at org.fourthline.cling.support.contentdirectory.callback.Browse.run(Browse.java:89) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 21:52:49.665 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST FAILED in 1435 msec - test sequence [LG-37LS5600, iTunes-fg-20160504-2, sequence3] - java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* 21:52:49.666 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST FAILED java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* at org.junit.Assert.fail(Assert.java:88) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:276) at it.tidalwave.util.test.FileComparisonUtils.assertSameContents(FileComparisonUtils.java:101) at it.tidalwave.util.test.FileComparisonUtilsWithPathNormalizer.assertSameContents(FileComparisonUtilsWithPathNormalizer.java:55) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest$1.received(ClingContentDirectoryAdapterSystemIntegrationTest.java:228) at org.fourthline.cling.support.contentdirectory.callback.Browse.success(Browse.java:110) at org.fourthline.cling.controlpoint.ActionCallback.run(ActionCallback.java:160) at org.fourthline.cling.support.contentdirectory.callback.Browse.run(Browse.java:89) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 21:52:49.666 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.666 [main ] ERROR i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:52:49.671 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:49.671 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:52:49.671 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence4] 21:52:49.671 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:49.687 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-000 ======================================================================================== 21:52:49.688 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:49.688 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.689 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.696 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:49.696 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:49.696 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:49.696 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.697 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.698 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.701 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.750546 msec 21:52:49.701 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.702 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.705 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.710 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.710 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 21:52:49.710 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.710 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.711 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-001 ======================================================================================== 21:52:49.711 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:49.711 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.711 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.714 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.714 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:49.714 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:49.714 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:49.715 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.715 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.715 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.716 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.716 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.716 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.716 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.716 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.716 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.717 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.717 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.718 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.515391 msec 21:52:49.718 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.719 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.722 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-001.txt 21:52:49.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.724 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-002 ======================================================================================== 21:52:49.724 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:49.724 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.724 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.725 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.733 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:49.734 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:49.734 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:49.734 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.734 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.737 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.236073 msec 21:52:49.737 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:49.738 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.755 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.760 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.760 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 21:52:49.760 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.760 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.760 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:49.760 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-003 ======================================================================================== 21:52:49.760 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:49.760 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.761 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.765 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:49.765 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:49.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=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:49.766 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.766 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.769 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.208885 msec 21:52:49.769 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:49.770 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.773 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.774 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.774 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 21:52:49.774 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.774 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.775 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-004 ======================================================================================== 21:52:49.775 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:49.775 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.775 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.776 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:49.778 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:49.778 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:49.779 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:49.779 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.779 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.780 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.783 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.784 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.785 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.786 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.787 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.794 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 15.8179 msec 21:52:49.795 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.797 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.800 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.802 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.802 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-004.txt 21:52:49.802 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.802 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.803 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-005 ======================================================================================== 21:52:49.803 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:49.803 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.803 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.804 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.810 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:49.811 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:49.811 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:49.812 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.814 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.816 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.816 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.816 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.817 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.817 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.818 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.819 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.819 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.822 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 11.289425 msec 21:52:49.822 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.824 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.827 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.829 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.829 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 21:52:49.829 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.829 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.830 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-006 ======================================================================================== 21:52:49.830 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:49.830 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.830 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.831 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.834 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:49.834 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:49.834 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:49.834 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:49.835 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:49.835 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.835 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.835 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.836 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.836 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.836 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.847 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.759588 msec 21:52:49.847 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.859 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.862 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 21:52:49.862 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.862 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.862 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-007 ======================================================================================== 21:52:49.862 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:49.862 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.862 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.872 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:49.872 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:49.872 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:49.872 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.873 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.873 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.874 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.877 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.878 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.879 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.880 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.881 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.881 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.884 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.06287 msec 21:52:49.884 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.885 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:49.895 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:49.897 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:49.897 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 21:52:49.898 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:49.898 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:49.898 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-008 ======================================================================================== 21:52:49.898 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:49.898 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:49.899 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:49.902 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:49.903 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:49.903 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:49.903 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:49.904 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:49.904 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:49.904 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:49.904 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:49.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) 21:52:49.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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.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) 21:52:49.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) 21:52:49.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) 21:52:49.906 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:49.906 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:49.906 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:49.906 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:49.906 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:49.906 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:49.907 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:49.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:49.908 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:49.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:50.021 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 113.727877 msec 21:52:50.022 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.022 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:50.024 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:50.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:50.026 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.030 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 5.149649 msec 21:52:50.031 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.031 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:50.034 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.034 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:50.045 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:50.046 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:50.046 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.051 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:50.071 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 25.761381 msec 21:52:50.072 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.073 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:50.081 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:50.082 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:50.082 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.084 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:50.161 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 79.831991 msec 21:52:50.170 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 266.985725 msec 21:52:50.171 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:50.171 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.172 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.175 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.177 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.177 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 21:52:50.177 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.177 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.177 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-009 ======================================================================================== 21:52:50.177 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:50.177 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.177 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.179 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:50.188 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:50.189 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:50.189 [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=[]) 21:52:50.189 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.190 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.190 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.192 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.192 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.193 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.193 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.194 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.195 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.196 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.196 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.196 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.197 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.197 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.198 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:50.199 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:50.204 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:50.204 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.208 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:50.317 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 118.18411 msec 21:52:50.323 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 133.736809 msec 21:52:50.323 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.326 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.338 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.340 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.340 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-009.txt 21:52:50.340 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.340 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.340 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-010 ======================================================================================== 21:52:50.340 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:50.340 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.341 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.342 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:50.346 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:50.346 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:50.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=0, maxResults=16, orderby=[]) 21:52:50.347 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.348 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.348 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.351 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.352 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.352 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.353 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.353 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.357 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.357 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.358 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.358 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.358 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.358 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.358 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:50.359 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:50.359 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:50.359 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.365 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:50.511 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 152.043479 msec 21:52:50.512 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.513 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:50.522 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:50.523 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:50.523 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.529 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 6.382383 msec 21:52:50.530 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.530 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:50.531 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.531 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:50.532 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:50.533 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:50.533 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.536 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:50.556 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 23.983059 msec 21:52:50.557 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.558 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:50.579 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:50.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:50.581 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:50.686 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 106.564705 msec 21:52:50.689 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 341.974568 msec 21:52:50.689 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.692 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.696 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.698 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.698 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 21:52:50.698 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.698 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.699 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:50.699 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-011 ======================================================================================== 21:52:50.699 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:50.699 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.699 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.706 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:50.706 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:50.706 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:50.707 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.707 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.709 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.710 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.710 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.711 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.711 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.712 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.712 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.713 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.713 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.713 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.716 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.502225 msec 21:52:50.716 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:50.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.720 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.728 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.729 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-011.txt 21:52:50.729 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.729 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.731 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-012 ======================================================================================== 21:52:50.732 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:50.732 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.732 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.732 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:50.735 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:50.735 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:50.735 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:50.735 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.735 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.735 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.736 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.737 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.740 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.4449 msec 21:52:50.740 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:50.741 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.742 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.744 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.744 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 21:52:50.744 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.744 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.744 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-013 ======================================================================================== 21:52:50.744 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:50.744 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.744 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.746 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:50.748 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:50.748 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:50.748 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:50.748 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.748 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.748 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.749 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.749 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.749 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.750 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.750 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.750 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.751 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.751 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.751 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.751 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.752 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.752 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:50.752 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:50.753 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:50.753 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.759 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:50.887 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 134.178233 msec 21:52:50.887 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.887 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:50.888 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:50.888 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:50.888 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.889 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.500043 msec 21:52:50.890 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.890 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:50.891 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.891 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:50.891 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:50.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:50.891 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.892 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:50.903 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.93796 msec 21:52:50.904 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.904 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:50.904 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:50.905 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:50.905 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.906 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:50.943 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 38.444079 msec 21:52:50.944 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 196.351335 msec 21:52:50.944 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:50.945 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.946 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.949 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.951 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.951 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-013.txt 21:52:50.951 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.951 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.952 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-014 ======================================================================================== 21:52:50.952 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:50.952 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.952 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.958 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:50.958 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:50.958 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:50.958 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.958 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.959 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.959 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.959 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.959 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.960 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.960 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.960 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.960 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.961 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.961 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.962 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.049238 msec 21:52:50.962 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:50.964 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:50.964 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.966 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.968 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.968 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 21:52:50.968 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.968 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.969 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-015 ======================================================================================== 21:52:50.969 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:50.969 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.969 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.970 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:50.974 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:50.974 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:50.974 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:50.974 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:50.974 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:50.975 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.975 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.976 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.976 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.976 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.977 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.977 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.978 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.978 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.978 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.980 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.449169 msec 21:52:50.980 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:50.980 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:50.982 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:50.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:50.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 21:52:50.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:50.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:50.985 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-016 ======================================================================================== 21:52:50.985 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:50.985 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:50.985 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:50.988 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:50.990 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:50.990 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:50.991 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:50.991 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.991 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:50.991 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:50.991 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.991 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.991 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:50.992 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:50.993 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.993 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:50.993 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:50.993 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:50.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:50.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:50.994 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:51.002 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:51.018 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 24.793011 msec 21:52:51.020 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 29.208005 msec 21:52:51.020 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:51.020 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.020 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.021 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:51.021 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.021 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:51.021 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.021 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.023 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.025 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.025 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 21:52:51.025 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.025 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.025 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-017 ======================================================================================== 21:52:51.026 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:51.026 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.026 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.027 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.034 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:51.034 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:51.034 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:51.034 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.034 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.035 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.035 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.036 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.038 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.039 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.039 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.039 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.039 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:51.041 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.042 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.042 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.047 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.071 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 29.266768 msec 21:52:51.072 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.r.SimpleComposite) -> [i.t.b.m.i.r.RecordComposite] 21:52:51.091 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.091 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.092 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.096 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 4.624049 msec 21:52:51.101 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 21:52:51.102 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.103 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 21:52:51.107 [cling-5 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:52:51.129 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.129 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 21:52:51.132 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.132 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 21:52:51.134 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.135 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:52:51.136 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.136 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:52:51.137 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.138 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 21:52:51.139 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.140 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:52:51.141 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.143 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 21:52:51.147 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.148 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:52:51.150 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.151 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:52:51.152 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.153 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:52:51.154 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.155 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:52:51.156 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.157 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:52:51.158 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.160 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:52:51.163 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.170 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 21:52:51.177 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.178 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:52:51.188 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 153.759244 msec 21:52:51.188 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:52:51.192 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.192 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.192 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:51.192 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.193 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.193 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.193 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.194 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.199 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.200 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.201 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.202 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.202 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.202 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:52:51.202 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.202 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.203 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.221 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.233 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.233 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 21:52:51.233 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.233 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.234 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-018 ======================================================================================== 21:52:51.234 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:51.234 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.234 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.238 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.239 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:51.239 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:51.239 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:51.239 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.239 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.239 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.239 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.240 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.241 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.241 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.241 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.241 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.242 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.242 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.242 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.242 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.242 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.242 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:51.243 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.243 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.243 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.244 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.276 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 32.338642 msec 21:52:51.285 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.286 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.286 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.288 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 3.309695 msec 21:52:51.294 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.295 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 21:52:51.308 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 68.8953 msec 21:52:51.308 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 52, 1) 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.316 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.320 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.320 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 21:52:51.320 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.320 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.321 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-019 ======================================================================================== 21:52:51.321 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:51.321 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.328 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.331 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:51.331 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:51.331 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:51.331 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.331 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.332 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.332 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.332 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.333 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.333 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.333 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.333 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.335 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.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) 21:52:51.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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.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) 21:52:51.336 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.337 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:51.338 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.339 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.339 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.341 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.342 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.362 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 23.465383 msec 21:52:51.371 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.371 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.372 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.374 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 3.077237 msec 21:52:51.379 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=, delegate=RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.380 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 21:52:51.381 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.381 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 21:52:51.382 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.383 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 21:52:51.384 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=, delegate=RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.384 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:52:51.385 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=, delegate=RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.386 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:52:51.387 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=, delegate=RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.387 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 21:52:51.388 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=, delegate=RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.389 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:52:51.390 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=, delegate=RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.390 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 21:52:51.394 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=, delegate=RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.395 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:52:51.396 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=, delegate=RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.396 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:52:51.397 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=, delegate=RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.398 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:52:51.398 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.399 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:52:51.405 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=, delegate=RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.405 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:52:51.406 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=, delegate=RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.407 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:52:51.407 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=, delegate=RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.407 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 21:52:51.408 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=, delegate=RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.408 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:52:51.410 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 78.756561 msec 21:52:51.410 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:51.412 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.414 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.423 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.429 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.430 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 21:52:51.430 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.430 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.430 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-020 ======================================================================================== 21:52:51.430 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:51.430 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.430 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.433 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:51.433 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:51.433 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:51.433 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.434 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.434 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.434 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.436 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.436 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.436 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.436 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:51.437 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.437 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.437 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.438 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.443 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.448 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.125407 msec 21:52:51.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.451 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.451 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.454 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 4.047933 msec 21:52:51.460 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.461 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 21:52:51.461 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.461 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 21:52:51.462 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.462 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 21:52:51.463 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.464 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:52:51.477 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.478 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:52:51.478 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.478 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 21:52:51.479 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.479 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:52:51.480 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.481 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 21:52:51.481 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.484 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:52:51.484 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.484 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:52:51.485 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.488 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:52:51.489 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.489 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:52:51.491 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.492 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:52:51.492 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.493 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:52:51.493 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.493 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 21:52:51.494 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.494 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:52:51.497 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 63.652548 msec 21:52:51.497 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.498 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.499 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:52:51.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.509 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.512 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.512 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 21:52:51.512 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.512 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.512 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-021 ======================================================================================== 21:52:51.512 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 21:52:51.513 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.513 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.515 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 21:52:51.516 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 21:52:51.516 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 21:52:51.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.516 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.517 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.517 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.517 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.517 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.518 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:51.519 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.519 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.519 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.520 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.529 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.536 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 17.032539 msec 21:52:51.538 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.539 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.539 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.541 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.453071 msec 21:52:51.543 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.544 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Gregorian Chant: Hymns and Vespers for the Feast of the Nativity, urn:bluemarine:record:T_uAVzWHOevBqAQjcyGBT9naRZM=) 21:52:51.544 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.544 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Messiah (Highlights), urn:bluemarine:record:1k6gcfB56OBfXqNiE-HR02Rdw30=) 21:52:51.545 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.545 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Music For The Royal Fireworks, Concerto #2 In F, urn:bluemarine:record:1n4cUyy4CLNGrzr4a6GWuNSRMIE=) 21:52:51.545 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.545 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Water Music, urn:bluemarine:record:gkOMDR7roqJ20ew_nO4UCqXVcak=) 21:52:51.546 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.546 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Haydn: Symphonies #6-8, urn:bluemarine:record:XK4WQ9qcKhwEoFY82b4as0Vkzs0=) 21:52:51.546 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.547 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Johannes Brahms, Robert Schumann, urn:bluemarine:record:273watVY3CmVFx_BX8oc4D9uoXc=) 21:52:51.548 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.548 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Divina 2, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=) 21:52:51.548 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:51.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 []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:51.549 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, source, "embedded"] 21:52:51.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 []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [record, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, source, "embedded"] 21:52:51.554 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 6.02084 msec 21:52:51.555 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.555 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.556 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.556 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Las Mejores Obras Del Canto Gregoriano [Disc 2], urn:bluemarine:record:7KnxkoIeCTYNs7ZpWs384ukS-xU=) 21:52:51.556 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.556 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Lorenzo Perosi, urn:bluemarine:record:2CZYWRhya_PAkcooI6kmppeqq1M=) 21:52:51.557 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.557 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Marais: Pièces À Deux Violes 1686, urn:bluemarine:record:EnMA3YnQFdiNszrbyP2pXp5p6T0=) 21:52:51.557 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.558 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 1], urn:bluemarine:record:Ui2mvVOS6QygRw-GBr6uzNifoB8=) 21:52:51.558 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.558 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 2], urn:bluemarine:record:yxCU8C3ab5P8wga8lX12B6cIoL8=) 21:52:51.559 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.559 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mostly French, urn:bluemarine:record:7rmCg7VLnlUoP3iM8Wb5e8LT1Qo=) 21:52:51.559 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.559 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=O tu chara sciença: La musique dans la pensée médiévale, urn:bluemarine:record:-Yh_lYTG5GrYQCcFwFQGUNWpFTw=) 21:52:51.560 [cling-6 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.560 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Pieces de Clavecin, urn:bluemarine:record:axDVyOkWODiJThhLeoM16wCkHMk=) 21:52:51.562 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 46.801914 msec 21:52:51.562 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gregorian Chant: Hymns and Vespers for the Feast of the Nativity 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Messiah (Highlights) 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Music For The Royal Fireworks, Concerto #2 In F 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Water Music 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Haydn: Symphonies #6-8 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Johannes Brahms, Robert Schumann 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Divina 2 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Las Mejores Obras Del Canto Gregoriano [Disc 2] 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorenzo Perosi 21:52:51.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Marais: Pièces À Deux Violes 1686 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 1] 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 2] 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mostly French 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning O tu chara sciença: La musique dans la pensée médiévale 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pieces de Clavecin 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.566 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.579 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.581 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.582 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 21:52:51.582 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.582 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.582 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-022 ======================================================================================== 21:52:51.582 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:51.582 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.582 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.585 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:51.585 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:51.585 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:51.585 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.586 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.586 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:52:51.586 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.586 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.586 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.586 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.587 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.587 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.587 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.587 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.588 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.588 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.588 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.588 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:51.589 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.589 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.589 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.594 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.595 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.620 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 31.172322 msec 21:52:51.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.626 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.626 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.630 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 4.462469 msec 21:52:51.637 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.638 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 21:52:51.639 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.640 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 21:52:51.641 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.641 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 21:52:51.642 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.642 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:52:51.643 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.644 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:52:51.645 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.646 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 21:52:51.647 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.652 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:52:51.654 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.654 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 21:52:51.655 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.655 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:52:51.656 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.657 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:52:51.658 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.658 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:52:51.659 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.659 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:52:51.660 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.660 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:52:51.663 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.663 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:52:51.664 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.664 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 21:52:51.667 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.667 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:52:51.669 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 83.853586 msec 21:52:51.669 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.671 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.672 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.679 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.684 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.684 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 21:52:51.684 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.684 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.684 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-023 ======================================================================================== 21:52:51.684 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:51.684 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.684 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.684 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.690 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:51.690 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:51.690 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:51.690 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.690 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.691 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.691 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.692 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.692 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.692 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.692 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.693 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.694 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.694 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.695 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.695 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.695 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.696 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.720 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 25.763221 msec 21:52:51.730 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.731 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.731 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.732 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.479219 msec 21:52:51.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.739 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.740 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.740 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.741 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.741 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.745 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 54.67751 msec 21:52:51.745 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:51.748 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.748 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.748 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:51.748 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:51.749 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:52:51.749 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.749 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:51.752 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:51.754 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:51.754 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 21:52:51.754 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:51.754 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:51.754 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:51.754 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-024 ======================================================================================== 21:52:51.755 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:51.755 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:51.756 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:51.761 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:51.761 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:51.761 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) [ERROR] WARNING: An illegal reflective access operation has occurred [ERROR] WARNING: Illegal reflective access by org.jaudiotagger.audio.mp3.MP3File (file:/var/jenkins_home/maven-repositories/1/net/jthink/jaudiotagger/2.2.5/jaudiotagger-2.2.5.jar) to method sun.nio.ch.DirectBuffer.cleaner() [ERROR] WARNING: Please consider reporting this to the maintainers of org.jaudiotagger.audio.mp3.MP3File [ERROR] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations [ERROR] WARNING: All illegal access operations will be denied in a future release 21:52:51.761 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.762 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.762 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.762 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.762 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.763 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.763 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.763 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.763 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.764 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:51.764 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:51.764 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.764 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.764 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.765 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:51.778 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 14.558694 msec 21:52:51.781 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:51.781 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:51.781 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:51.783 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.392663 msec 21:52:51.785 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:51.786 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:51.786 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:51.786 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:51.786 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:51.786 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:51.787 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:51.787 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:51.787 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:51.788 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:51.808 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 21.222159 msec 21:52:51.809 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:51.809 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:51.809 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:51.811 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.822291 msec 21:52:51.811 [cling-6 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryTrack, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter] 21:52:51.824 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:51.825 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:51.826 [cling-6 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:52:51.838 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:51.848 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.017 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.045 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.054 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.055 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.057 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.061 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.153904 msec 21:52:52.068 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.069 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 21:52:52.070 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:52.071 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:52.079 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.084 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.085 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.086 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:52.089 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:52.092 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.397708 msec 21:52:52.093 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.094 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 21:52:52.095 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:52.096 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:52.103 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.105 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.106 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.106 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.106 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:52.108 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:52.110 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.753871 msec 21:52:52.111 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.111 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 21:52:52.113 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:52.113 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:52.124 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.127 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.128 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.129 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.129 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:52.132 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:52.135 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.414308 msec 21:52:52.136 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.137 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 21:52:52.138 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:52.139 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:52.148 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.151 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.152 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.153 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.153 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:52.155 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:52.158 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.617843 msec 21:52:52.161 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.162 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 21:52:52.164 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:52.164 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:52.168 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.179 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.182 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.183 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.184 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:52.192 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.128765 msec 21:52:52.194 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.196 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 21:52:52.199 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:52.199 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:52.213 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.228 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.229 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.229 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.229 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:52.230 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:52.231 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.786394 msec 21:52:52.232 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.233 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 21:52:52.233 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:52.233 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:52.243 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.244 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.245 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.245 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.245 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:52.246 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:52.247 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.10235 msec 21:52:52.247 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.247 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 21:52:52.248 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:52.248 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:52.260 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.265 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.266 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.266 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.266 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:52.267 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:52.268 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.316103 msec 21:52:52.269 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.269 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 21:52:52.271 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:52.271 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:52.277 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.278 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.282 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.283 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.283 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:52.286 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:52.290 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.87603 msec 21:52:52.292 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.299 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 21:52:52.301 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:52.303 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:52.316 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.319 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.320 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.320 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.320 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:52.322 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:52.328 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.823178 msec 21:52:52.329 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.330 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 21:52:52.331 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:52.332 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:52.348 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.350 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.360 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.360 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.360 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:52.362 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:52.366 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.459638 msec 21:52:52.376 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.377 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 21:52:52.378 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:52.379 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:52.389 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.391 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.392 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.393 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.393 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:52.396 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:52.411 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 18.853473 msec 21:52:52.415 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.422 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 21:52:52.422 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:52.423 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:52.427 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.428 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.429 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.429 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.429 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:52.430 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:52.431 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.219071 msec 21:52:52.445 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 683.505869 msec 21:52:52.445 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:52.446 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:52:52.447 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.448 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.449 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.458 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:52.472 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:52.472 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 21:52:52.472 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:52.472 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:52.474 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-025 ======================================================================================== 21:52:52.475 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:52.475 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:52.475 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:52.478 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:52.478 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:52.479 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:52.479 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.479 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.479 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.479 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.480 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.480 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.480 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.480 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.480 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.481 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.481 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.482 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:52.485 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.486 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.487 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:52.495 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 10.049362 msec 21:52:52.498 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.498 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.499 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.282389 msec 21:52:52.503 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.503 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.503 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.503 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.503 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.503 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:52.504 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.505 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.509 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.906037 msec 21:52:52.514 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.516 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.518 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.788773 msec 21:52:52.520 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.521 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:52.521 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.522 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.525 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.526 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.526 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.526 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.526 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.528 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.531 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.597473 msec 21:52:52.535 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 56.853663 msec 21:52:52.536 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 21:52:52.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:52.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:52.539 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.539 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.539 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:52.539 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.539 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.542 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:52.548 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:52.548 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 21:52:52.548 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:52.548 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:52.548 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-026 ======================================================================================== 21:52:52.548 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:52.548 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:52.548 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:52.550 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:52.551 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:52.551 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:52.551 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:52.551 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.551 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.552 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.552 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.552 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.553 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.553 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.553 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.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) 21:52:52.554 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.554 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.554 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.554 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.555 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.555 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:52.565 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.160149 msec 21:52:52.569 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.569 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.569 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.570 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.472975 msec 21:52:52.575 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.576 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.576 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.576 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.576 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.576 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:52.577 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.577 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.577 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.579 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.582 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.904056 msec 21:52:52.582 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.583 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.583 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.584 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.607146 msec 21:52:52.585 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.585 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:52.585 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.586 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.591 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.592 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.592 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.593 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.593 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.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:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.598 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.382723 msec 21:52:52.598 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.598 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 21:52:52.599 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:52.599 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:52.601 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.602 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.602 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 21:52:52.602 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:52.603 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:52.604 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.937191 msec 21:52:52.604 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.605 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 21:52:52.605 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:52.606 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:52.609 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.610 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.610 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.611 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:52.613 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.337239 msec 21:52:52.613 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.613 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 21:52:52.614 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:52.614 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:52.616 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.616 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.617 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.617 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.617 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:52.619 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.078885 msec 21:52:52.619 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.620 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 21:52:52.620 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:52.620 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:52.623 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.624 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.625 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.625 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:52.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:52.627 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.195689 msec 21:52:52.627 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.628 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 21:52:52.628 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:52.628 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:52.630 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.631 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.631 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.631 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:52.633 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:52.634 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.793196 msec 21:52:52.635 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.635 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 21:52:52.636 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:52.636 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:52.638 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.639 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.639 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.639 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.639 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:52.640 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:52.641 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.989791 msec 21:52:52.642 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.642 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 21:52:52.642 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:52.643 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:52.644 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.645 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:52.646 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:52.647 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.149583 msec 21:52:52.649 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.649 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 21:52:52.650 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:52.651 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:52.652 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.654 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.654 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.654 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.655 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:52.655 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:52.656 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.935977 msec 21:52:52.657 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.657 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 21:52:52.657 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:52.658 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:52.659 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.660 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.660 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.661 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.661 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:52.661 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:52.662 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.040945 msec 21:52:52.663 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.663 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 21:52:52.663 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:52.664 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:52.665 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.666 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.666 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.667 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.667 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:52.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:52.668 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.957116 msec 21:52:52.669 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.669 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 21:52:52.670 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:52.670 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:52.672 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.672 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.673 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.673 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.673 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:52.674 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:52.675 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.086536 msec 21:52:52.675 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.675 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 21:52:52.676 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:52.676 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:52.678 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.679 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.679 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.679 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.679 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:52.680 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:52.681 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.703151 msec 21:52:52.681 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.681 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 21:52:52.682 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:52.682 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:52.683 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.684 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.684 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.684 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.685 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:52.685 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:52.686 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.81111 msec 21:52:52.688 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 136.96796 msec 21:52:52.688 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.689 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:52.690 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.706 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.707 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.712 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.718 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:52.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:52.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 21:52:52.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:52.723 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:52.724 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-027 ======================================================================================== 21:52:52.724 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:52.724 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:52.724 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:52.726 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:52.735 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:52.736 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:52.736 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:52.736 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.736 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.736 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.736 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.738 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.738 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.738 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.738 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.739 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.739 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.739 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:52.748 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.693887 msec 21:52:52.751 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.751 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.752 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.753 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.353393 msec 21:52:52.756 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.756 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.756 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.756 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.756 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:52.757 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.757 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.757 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.758 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.761 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.864183 msec 21:52:52.762 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.762 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.762 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.763 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.553274 msec 21:52:52.765 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 29.39055 msec 21:52:52.765 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:52.766 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.768 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:52.770 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:52.770 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 21:52:52.770 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:52.770 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:52.770 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-028 ======================================================================================== 21:52:52.770 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:52.770 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:52.770 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:52.771 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:52.773 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:52.773 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:52.774 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:52.774 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.774 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.775 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.775 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.784 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.785 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.785 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.785 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.786 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.787 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.787 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.787 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.788 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.788 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.790 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:52.801 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.303262 msec 21:52:52.804 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.804 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.805 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.806 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.307552 msec 21:52:52.809 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.809 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.809 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.809 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.810 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.810 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:52.811 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.811 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.811 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.812 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.815 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.584707 msec 21:52:52.815 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.815 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.815 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.816 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.376659 msec 21:52:52.818 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 44.322641 msec 21:52:52.818 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:52.819 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:52.820 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:52.822 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:52.822 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 21:52:52.822 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:52.822 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:52.822 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-029 ======================================================================================== 21:52:52.822 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:52.822 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:52.822 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:52.823 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:52.825 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:52.825 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:52.825 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:52.826 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.826 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.826 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.826 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.827 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.828 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.828 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.828 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.829 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.830 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:52.830 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:52.830 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.830 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.831 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.832 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:52.850 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 19.453833 msec 21:52:52.852 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.853 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:52.853 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:52.856 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 3.481305 msec 21:52:52.859 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:52.859 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:52.859 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:52.859 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:52.859 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:52.860 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:52.860 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:52.860 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.861 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.864 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.615478 msec 21:52:52.864 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:52.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 21:52:52.865 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:52.867 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.372474 msec 21:52:52.868 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.869 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:52.870 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.871 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:52.874 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.875 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.876 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.877 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.878 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:52.880 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.161232 msec 21:52:52.881 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.882 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 21:52:52.883 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:52.883 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:52.887 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.888 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.889 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.890 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.890 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:52.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:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:52.893 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.112958 msec 21:52:52.894 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.895 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 21:52:52.899 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:52.900 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:52.910 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.911 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.911 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.912 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.912 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:52.913 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:52.914 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.449351 msec 21:52:52.914 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.915 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 21:52:52.915 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:52.915 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:52.917 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.925 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.926 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.926 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:52.927 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:52.928 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.068968 msec 21:52:52.929 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.929 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 21:52:52.930 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:52.930 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:52.932 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.932 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.932 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.933 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:52.938 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:52.939 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.193046 msec 21:52:52.939 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.939 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 21:52:52.940 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:52.940 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:52.946 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.950 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.954 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.955 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.955 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:52.958 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:52.962 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.593885 msec 21:52:52.963 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.964 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 21:52:52.965 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:52.965 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:52.979 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:52.982 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:52.984 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:52.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:52.985 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:52.988 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:52.992 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.20486 msec 21:52:52.995 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:52.998 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 21:52:53.000 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:53.001 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:53.012 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.016 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.017 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.017 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.017 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:53.018 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:53.019 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.229761 msec 21:52:53.020 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.020 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 21:52:53.020 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:53.021 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:53.022 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.023 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:53.032 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:53.033 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.842449 msec 21:52:53.034 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.034 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 21:52:53.034 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:53.035 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:53.038 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.042 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.042 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.042 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.043 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:53.043 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:53.044 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.324861 msec 21:52:53.045 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.045 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 21:52:53.045 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:53.046 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:53.048 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.049 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.050 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.050 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.050 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:53.051 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:53.053 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.217563 msec 21:52:53.053 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.054 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 21:52:53.054 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:53.058 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:53.061 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.061 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.062 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.062 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.062 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:53.063 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:53.064 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.054088 msec 21:52:53.064 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.065 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 21:52:53.065 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:53.066 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:53.068 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.068 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.068 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.069 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.069 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:53.070 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:53.071 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.675781 msec 21:52:53.072 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.072 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 21:52:53.073 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:53.074 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:53.077 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.077 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.078 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.079 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.079 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:53.080 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:53.081 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.132035 msec 21:52:53.085 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 260.268223 msec 21:52:53.085 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:53.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.091 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.092 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.103 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 21:52:53.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.111 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-030 ======================================================================================== 21:52:53.111 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:53.111 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.111 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.116 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:53.116 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:53.116 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:53.116 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.116 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.116 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.116 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.117 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.117 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.117 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.117 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.117 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.118 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.118 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.118 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.118 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.118 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.121 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:53.140 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 21.855728 msec 21:52:53.155 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.155 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.155 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.157 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.401643 msec 21:52:53.159 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.159 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.159 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.160 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.160 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.160 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.160 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.161 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.161 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.162 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.165 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.304224 msec 21:52:53.165 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.166 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.166 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.167 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.924039 msec 21:52:53.169 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 52.827342 msec 21:52:53.169 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:53.169 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.172 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.173 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.173 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 21:52:53.173 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.173 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.174 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-031 ======================================================================================== 21:52:53.175 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:53.175 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.175 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.177 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:53.177 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:53.177 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:53.177 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.177 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.177 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.177 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.179 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.179 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.179 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.179 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.179 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.180 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.182 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:53.190 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.320132 msec 21:52:53.193 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.193 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.194 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.195 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.651143 msec 21:52:53.197 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.197 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.198 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.198 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.198 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.198 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.199 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.199 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.202 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.203 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.206 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.418243 msec 21:52:53.207 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.207 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.207 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.211 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.093288 msec 21:52:53.213 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 35.744857 msec 21:52:53.213 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:53.214 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.215 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.217 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.217 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 21:52:53.217 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.217 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.217 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-032 ======================================================================================== 21:52:53.217 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:53.218 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.218 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.220 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:53.220 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:53.220 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:53.221 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.221 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.221 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.221 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.221 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.221 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.221 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.222 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.222 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.222 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.222 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.222 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.223 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.223 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.223 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.224 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:53.233 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 10.458797 msec 21:52:53.235 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.236 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.236 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.237 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.321975 msec 21:52:53.239 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.240 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.240 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.240 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.240 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.240 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.247 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.247 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.247 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.248 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.256 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 9.354782 msec 21:52:53.257 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.257 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.257 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.259 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.571581 msec 21:52:53.259 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.260 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:53.260 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.260 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.262 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.262 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.263 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.263 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.263 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.264 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.266 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.640622 msec 21:52:53.266 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.266 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 21:52:53.266 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:53.267 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:53.268 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.269 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.269 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.270 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.270 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:53.271 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:53.272 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.199868 msec 21:52:53.272 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.272 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 21:52:53.273 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:53.273 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:53.274 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.275 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.275 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.276 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.276 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:53.277 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:53.278 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.627363 msec 21:52:53.279 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.279 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 21:52:53.279 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:53.280 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:53.281 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.282 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.282 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.283 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.286 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:53.287 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:53.288 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.451319 msec 21:52:53.288 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.289 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 21:52:53.289 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:53.289 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:53.291 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.291 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.292 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.292 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.292 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:53.293 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:53.294 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.079558 msec 21:52:53.294 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.295 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 21:52:53.295 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:53.296 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:53.298 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.298 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.299 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.300 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.300 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:53.301 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:53.303 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.090667 msec 21:52:53.303 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.304 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 21:52:53.304 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:53.305 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:53.307 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.308 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.308 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.309 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:53.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:53.312 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.608042 msec 21:52:53.313 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.314 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 21:52:53.314 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:53.315 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:53.317 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.318 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:53.320 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:53.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.352934 msec 21:52:53.322 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.322 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 21:52:53.322 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:53.322 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:53.324 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.325 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.325 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.326 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.326 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:53.327 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:53.328 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.634863 msec 21:52:53.328 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.329 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 21:52:53.329 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:53.329 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:53.331 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.331 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.332 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.332 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.332 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:53.333 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:53.334 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.279083 msec 21:52:53.334 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.335 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 21:52:53.335 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:53.336 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:53.338 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.339 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.339 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.340 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.340 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:53.341 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:53.344 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.632155 msec 21:52:53.345 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.345 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 21:52:53.345 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:53.346 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:53.347 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.347 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.348 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.348 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.348 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:53.349 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:53.350 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.86274 msec 21:52:53.350 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.350 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 21:52:53.350 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:53.351 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:53.352 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.352 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.353 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.353 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.353 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:53.354 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:53.355 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.868261 msec 21:52:53.355 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.355 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 21:52:53.355 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:53.356 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:53.357 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.357 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.358 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.358 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.358 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:53.359 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:53.359 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.697577 msec 21:52:53.361 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 140.937899 msec 21:52:53.361 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.363 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.364 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.376 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:53.377 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.377 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.377 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:52:53.377 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.377 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.382 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 21:52:53.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.387 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-033 ======================================================================================== 21:52:53.387 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:53.387 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.387 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.389 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:53.391 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:53.391 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:53.391 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:53.391 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.391 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.392 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.392 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.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) 21:52:53.393 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.393 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.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) 21:52:53.393 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.393 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.393 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.393 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.394 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.394 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.394 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.403 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.561652 msec 21:52:53.407 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.407 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.407 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.408 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.310716 msec 21:52:53.419 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.419 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.419 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.419 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.420 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.420 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.420 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.421 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.421 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.422 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.424 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.86061 msec 21:52:53.425 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.425 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.426 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.427 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.218154 msec 21:52:53.429 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 37.314988 msec 21:52:53.429 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:53.429 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.431 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 21:52:53.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.433 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.434 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-034 ======================================================================================== 21:52:53.434 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:53.434 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.434 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.436 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:53.436 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:53.436 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:53.436 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.436 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.437 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.437 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.437 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.437 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.437 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.437 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.438 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.438 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.438 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.438 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.438 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.438 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.439 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.441 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:53.447 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.240706 msec 21:52:53.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.451 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.196394 msec 21:52:53.453 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.454 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.454 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.454 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.454 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.454 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.455 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.455 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.455 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.458 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.462 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.183326 msec 21:52:53.462 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.463 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.463 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.464 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.493599 msec 21:52:53.465 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 29.234406 msec 21:52:53.466 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:53.466 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.468 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.469 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.469 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 21:52:53.469 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.469 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.470 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-035 ======================================================================================== 21:52:53.470 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:53.470 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.470 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.472 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:53.472 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:53.472 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:53.472 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.473 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.473 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.473 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.473 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.473 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.473 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.473 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.477 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.477 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.477 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.477 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.478 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.478 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.478 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.480 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:53.499 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 21.352961 msec 21:52:53.510 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.511 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.511 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.512 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.432461 msec 21:52:53.520 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.520 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.520 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.520 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.520 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.520 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.521 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.521 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.521 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.522 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.530 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 8.693159 msec 21:52:53.531 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.531 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.533 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.840671 msec 21:52:53.539 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.540 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:53.540 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.542 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.543 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.544 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.546 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.547 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.876676 msec 21:52:53.548 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 75.956099 msec 21:52:53.548 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 21:52:53.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.553 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.557 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 21:52:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.561 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-036 ======================================================================================== 21:52:53.561 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:53.561 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.561 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.564 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:53.564 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:53.564 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:53.564 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.564 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.564 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.564 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.565 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.565 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.565 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.566 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.566 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.570 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:53.579 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.579 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.580 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.592 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.361338 msec 21:52:53.600 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.600 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.600 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.602 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.009079 msec 21:52:53.609 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.609 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.609 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.609 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.610 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.610 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.610 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.611 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.611 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.612 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.870735 msec 21:52:53.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.616 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.235833 msec 21:52:53.617 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.617 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:53.617 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.618 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.622 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.623 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.624 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.638 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.640 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 16.496945 msec 21:52:53.643 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 79.376046 msec 21:52:53.643 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 21:52:53.645 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.646 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.658 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.660 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.660 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 21:52:53.660 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.660 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.660 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-037 ======================================================================================== 21:52:53.660 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:53.660 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.661 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.662 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:53.664 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:53.664 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:53.664 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:53.666 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.666 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.666 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.666 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.667 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.667 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.668 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.668 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.668 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.669 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.669 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.670 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.670 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.670 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.672 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.686 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 16.627037 msec 21:52:53.692 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.693 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.694 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.696 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 3.298765 msec 21:52:53.705 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.705 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.707 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.709 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.710 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.710 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.713 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.717 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.936629 msec 21:52:53.718 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.719 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.719 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.726 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 8.086293 msec 21:52:53.728 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.728 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:53.729 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.730 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:53.733 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.738 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.738 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.739 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.739 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.742 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:53.743 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.717329 msec 21:52:53.744 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.744 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 21:52:53.745 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:53.746 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:53.748 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.750 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.750 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.751 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.751 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:53.752 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:53.756 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.144492 msec 21:52:53.756 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.757 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 21:52:53.758 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:53.759 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:53.761 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.762 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:53.765 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:53.766 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.51086 msec 21:52:53.767 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.768 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 21:52:53.768 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:53.769 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:53.771 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.774 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.776 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:53.777 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:53.779 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.863058 msec 21:52:53.781 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.781 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 21:52:53.783 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:53.785 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:53.798 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.806 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.808 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.809 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.809 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:53.810 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:53.812 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.85942 msec 21:52:53.813 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.813 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 21:52:53.814 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:53.815 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:53.818 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.819 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.820 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.820 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:53.823 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:53.830 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.358633 msec 21:52:53.832 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.832 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 21:52:53.833 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:53.835 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:53.837 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.838 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.839 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.840 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.840 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:53.853 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:53.856 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 17.187604 msec 21:52:53.858 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.859 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 21:52:53.859 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:53.861 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:53.863 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.865 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.866 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.866 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.866 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:53.868 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:53.870 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.388643 msec 21:52:53.871 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.872 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 21:52:53.873 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:53.874 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:53.883 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.885 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.886 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.886 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.886 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:53.888 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:53.891 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.98566 msec 21:52:53.892 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.892 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 21:52:53.894 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:53.894 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:53.911 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.912 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.912 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.912 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.912 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:53.914 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:53.915 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.59482 msec 21:52:53.916 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.916 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 21:52:53.916 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:53.917 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:53.918 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.924 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.924 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.924 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.924 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:53.925 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:53.926 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.137328 msec 21:52:53.927 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.927 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 21:52:53.927 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:53.929 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:53.932 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.933 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.933 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.933 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.933 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:53.934 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:53.935 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.936451 msec 21:52:53.936 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.936 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 21:52:53.937 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:53.937 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:53.938 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.939 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.939 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.939 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.939 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:53.940 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:53.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.000145 msec 21:52:53.942 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:53.942 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 21:52:53.942 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:53.943 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:53.944 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:53.945 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:53.946 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.946 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:53.946 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:53.948 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:53.949 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.181633 msec 21:52:53.954 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 289.255487 msec 21:52:53.954 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:52:53.955 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.955 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.957 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:53.966 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:53.969 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:53.969 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 21:52:53.969 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:53.969 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:53.970 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-038 ======================================================================================== 21:52:53.970 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:53.970 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:53.970 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:53.974 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:53.976 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:53.976 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:53.976 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:53.976 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.976 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.976 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.976 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.977 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.977 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.977 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.977 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.977 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.978 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:53.978 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:53.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.979 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:53.987 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.282824 msec 21:52:53.991 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:53.992 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:53.992 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:53.993 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.244726 msec 21:52:53.995 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:53.996 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:53.996 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:53.996 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:53.996 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:53.996 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:53.997 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:53.997 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:53.997 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:53.998 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.001 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.123191 msec 21:52:54.002 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.002 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.002 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.004 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.907086 msec 21:52:54.007 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 31.133993 msec 21:52:54.007 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:54.008 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.010 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.011 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.011 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 21:52:54.012 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.012 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.012 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-039 ======================================================================================== 21:52:54.012 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:54.012 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.012 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.013 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:54.015 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:54.015 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:54.015 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:54.015 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.015 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.015 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.015 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.015 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.016 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.016 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.016 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.016 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.016 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.016 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.016 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.022 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:54.042 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 25.435223 msec 21:52:54.048 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.049 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.049 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.050 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.18859 msec 21:52:54.052 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.052 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.052 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.052 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.053 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.053 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:54.053 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.053 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.054 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.054 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.362399 msec 21:52:54.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.058 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.163756 msec 21:52:54.060 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 44.966933 msec 21:52:54.060 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:54.060 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.062 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.066 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.066 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 21:52:54.066 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.066 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.067 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-040 ======================================================================================== 21:52:54.067 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:54.067 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.068 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.071 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:54.072 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:54.072 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:54.072 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:54.072 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.072 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.072 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.073 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.074 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.074 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.074 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.075 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.075 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.078 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:54.093 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 18.696278 msec 21:52:54.099 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.100 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.100 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.101 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.305947 msec 21:52:54.103 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.104 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.104 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.104 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.104 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.104 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:54.105 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.105 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.105 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.108 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.111 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 6.470536 msec 21:52:54.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.113 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.420224 msec 21:52:54.114 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.115 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 21:52:54.115 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:54.116 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 21:52:54.117 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.118 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.119 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.119 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.119 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:54.122 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:52:54.123 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.293134 msec 21:52:54.124 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.124 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 21:52:54.124 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:54.124 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 21:52:54.126 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.126 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.127 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.127 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.127 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:54.128 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:52:54.129 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.924545 msec 21:52:54.129 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.129 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 21:52:54.130 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:54.130 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 21:52:54.131 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.132 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.132 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.133 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.133 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:54.133 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:52:54.134 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.94261 msec 21:52:54.135 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.135 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 21:52:54.135 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:54.135 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 21:52:54.142 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.143 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.144 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.144 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.144 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:54.145 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:52:54.146 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.927009 msec 21:52:54.150 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.150 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 21:52:54.151 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:54.151 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 21:52:54.153 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.154 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.154 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.154 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.154 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:54.155 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:52:54.156 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.035028 msec 21:52:54.157 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.157 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 21:52:54.157 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:54.157 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 21:52:54.159 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.160 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.160 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.161 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.161 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:54.162 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:52:54.169 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.077899 msec 21:52:54.169 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.169 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 21:52:54.170 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:54.170 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 21:52:54.172 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.173 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.173 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.173 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.173 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:54.174 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:52:54.176 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.922349 msec 21:52:54.176 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.177 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 21:52:54.177 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:54.177 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 21:52:54.179 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.179 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:54.181 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:52:54.183 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.773734 msec 21:52:54.183 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.183 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 21:52:54.184 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:54.184 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 21:52:54.185 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.186 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.187 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:54.188 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:52:54.190 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.578497 msec 21:52:54.190 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.190 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 21:52:54.191 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:54.191 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 21:52:54.193 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.193 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.193 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.194 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.194 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:54.195 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:52:54.196 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.042114 msec 21:52:54.196 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.196 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 21:52:54.196 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:54.197 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 21:52:54.199 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.199 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:54.201 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:52:54.207 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.696218 msec 21:52:54.207 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.207 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 21:52:54.208 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:54.208 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 21:52:54.210 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.210 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.211 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.211 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.211 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:54.220 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:52:54.227 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 16.539328 msec 21:52:54.228 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.229 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 21:52:54.230 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:54.231 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 21:52:54.241 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.243 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:54.253 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:52:54.255 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.223632 msec 21:52:54.256 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:52:54.257 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 21:52:54.258 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:54.259 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 21:52:54.265 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:54.265 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:54.266 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.266 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:54.266 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:54.267 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:52:54.268 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.792979 msec 21:52:54.269 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 197.279559 msec 21:52:54.270 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:52:54.271 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.272 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.278 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 21:52:54.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.285 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-041 ======================================================================================== 21:52:54.285 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.285 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:54.285 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.291 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.295 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:54.295 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:54.295 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:54.297 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.297 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.298 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.298 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.300 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.300 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.301 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.301 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.302 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.303 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.304 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.304 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.304 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.304 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.309 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:54.327 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 23.48496 msec 21:52:54.334 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.337 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.337 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.339 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 5.114407 msec 21:52:54.346 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.346 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.347 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.347 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.347 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.347 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:54.348 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.349 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.349 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.351 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 8.291443 msec 21:52:54.358 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.362 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.871438 msec 21:52:54.365 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 69.229562 msec 21:52:54.365 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:54.371 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.375 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.387 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.388 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 21:52:54.388 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.388 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.389 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:54.389 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-042 ======================================================================================== 21:52:54.390 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 21:52:54.390 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.390 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.399 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:52:54.399 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:52:54.399 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 21:52:54.399 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.399 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.399 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.399 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.400 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.400 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.400 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.400 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.400 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.401 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:52:54.401 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.401 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.401 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.401 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.403 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 21:52:54.414 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.95893 msec 21:52:54.419 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.420 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 21:52:54.420 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.423 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 3.386562 msec 21:52:54.428 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.429 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.429 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.429 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.429 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.429 [cling-5 ] 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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:54.431 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.431 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.431 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.433 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.447 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 15.883881 msec 21:52:54.448 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.448 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:54.448 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:52:54.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.319005 msec 21:52:54.470 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 71.19441 msec 21:52:54.470 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:52:54.471 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.472 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.474 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.474 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 21:52:54.474 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.474 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.475 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:54.475 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 4804 msec 21:52:54.475 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:52:54.485 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:54.485 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:52:54.485 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence5] 21:52:54.485 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:52:54.495 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-000 ======================================================================================== 21:52:54.495 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:54.495 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.495 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.500 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:54.500 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:54.500 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:54.500 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.500 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.501 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.502 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.779026 msec 21:52:54.502 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.506 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.507 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.507 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 21:52:54.507 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.507 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.508 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-001 ======================================================================================== 21:52:54.508 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:54.508 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.508 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.509 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.510 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:54.510 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:54.510 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:54.510 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.510 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.510 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.511 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.511 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.511 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.512 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.512 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.530815 msec 21:52:54.512 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.513 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.515 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.517 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.517 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 21:52:54.517 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.517 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.517 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-002 ======================================================================================== 21:52:54.517 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:54.517 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.518 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.519 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.520 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:54.520 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:54.520 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:54.520 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.520 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.521 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.027058 msec 21:52:54.521 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:54.523 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.527 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.528 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.528 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 21:52:54.528 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.528 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.529 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-003 ======================================================================================== 21:52:54.529 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:52:54.529 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.530 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.534 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:54.535 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:52:54.535 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:52:54.535 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 21:52:54.535 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.536 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.537 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.281411 msec 21:52:54.537 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:52:54.537 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.541 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.545 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.546 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 21:52:54.546 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.546 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.547 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-004 ======================================================================================== 21:52:54.547 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:54.547 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.547 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:54.547 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.549 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:54.549 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:54.549 [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=[]) 21:52:54.549 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.550 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.550 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.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) 21:52:54.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) 21:52:54.550 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.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) 21:52:54.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) 21:52:54.552 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.290678 msec 21:52:54.552 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.558 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.559 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.559 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-004.txt 21:52:54.559 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.559 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.560 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-005 ======================================================================================== 21:52:54.560 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:54.560 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.560 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.560 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.563 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:54.563 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:54.564 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:54.564 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.564 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.565 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.565 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.565 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.565 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.565 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.566 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.566 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.567 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.568 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.084516 msec 21:52:54.568 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.568 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.571 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.572 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.572 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 21:52:54.572 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.572 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.573 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-006 ======================================================================================== 21:52:54.573 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:54.573 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.573 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.574 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.581 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:54.581 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:54.581 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:54.581 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:52:54.582 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:52:54.582 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.584 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.584 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.584 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.585 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.585 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.585 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.585 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.585 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.587 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.018255 msec 21:52:54.587 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:52:54.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:54.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.592 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.594 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.594 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-006.txt 21:52:54.594 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.594 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.595 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-007 ======================================================================================== 21:52:54.595 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:54.595 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.595 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.598 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.598 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:54.598 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:54.598 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:54.599 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:54.599 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.599 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.599 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.600 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.600 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.601 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.601 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.601 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.603 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.094692 msec 21:52:54.603 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.604 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.609 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.611 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.611 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 21:52:54.611 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.612 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.612 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.612 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-008 ======================================================================================== 21:52:54.612 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:54.612 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.612 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.618 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:54.618 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:54.618 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:54.618 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:54.618 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.618 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.620 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.620 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.620 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.620 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.621 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.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) 21:52:54.622 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.623 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.623 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.623 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.623 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.624 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:54.624 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:54.626 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:54.626 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.627 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:54.711 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 86.481965 msec 21:52:54.712 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.712 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:54.713 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:54.714 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:54.714 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.715 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.450726 msec 21:52:54.716 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.716 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:54.717 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.717 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:54.718 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:54.718 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:54.718 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.719 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:54.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 14.624851 msec 21:52:54.733 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.734 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:54.735 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:54.736 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:54.736 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.737 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:54.817 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 82.595409 msec 21:52:54.820 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 202.694512 msec 21:52:54.821 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.822 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.823 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.828 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-008.txt 21:52:54.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.832 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-009 ======================================================================================== 21:52:54.832 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:54.833 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.833 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.833 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.836 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:54.836 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:54.836 [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=[]) 21:52:54.836 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:54.836 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.838 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.838 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.839 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.839 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.839 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.840 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.841 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.841 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.841 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.842 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.842 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.843 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:54.843 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:54.844 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:54.844 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:54.849 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:54.977 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 133.32251 msec 21:52:54.979 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 142.510246 msec 21:52:54.979 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:54.982 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:54.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:54.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 21:52:54.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:54.984 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:54.984 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:54.984 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-010 ======================================================================================== 21:52:54.984 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:54.985 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:54.985 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:54.991 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:54.991 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:54.991 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:54.991 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:54.991 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:54.992 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:54.993 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.993 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.994 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.994 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.994 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.995 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:54.995 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:54.996 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:54.996 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:54.996 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:54.996 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:54.996 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:54.997 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:54.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:54.999 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:55.098 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 100.533423 msec 21:52:55.099 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.099 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:55.099 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:55.100 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:55.100 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.101 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.035598 msec 21:52:55.101 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.102 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:55.102 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.102 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:55.103 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.103 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:55.103 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.103 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:55.122 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 19.078577 msec 21:52:55.124 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.125 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:55.127 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:55.129 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:55.129 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.133 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:55.192 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 63.957378 msec 21:52:55.194 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 203.211395 msec 21:52:55.194 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.196 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.197 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.200 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.203 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.203 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-010.txt 21:52:55.203 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.203 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.203 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-011 ======================================================================================== 21:52:55.203 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:55.203 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.203 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.205 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:55.206 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:55.206 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:55.206 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:55.206 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:55.206 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.207 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:55.207 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.207 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.207 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.207 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.208 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.208 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.208 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.208 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.208 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.208 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.209 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.78259 msec 21:52:55.209 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:55.210 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.212 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.217 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.218 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 21:52:55.218 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.218 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.220 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-012 ======================================================================================== 21:52:55.220 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:55.220 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.221 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.224 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:55.225 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:55.225 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:55.225 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:55.225 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:55.225 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.225 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:55.226 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.226 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.226 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.226 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.226 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.227 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.227 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.229 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.594249 msec 21:52:55.229 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:55.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.236 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.242 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.242 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-012.txt 21:52:55.242 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.242 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.242 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-013 ======================================================================================== 21:52:55.243 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:55.243 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.243 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:55.243 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.247 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:55.248 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:55.248 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:55.248 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:55.248 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.248 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:55.248 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.248 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.249 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.249 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.249 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.249 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.249 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.249 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.249 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.249 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.250 [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$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.250 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@6864e520, EntityBrowserDisplayable(By artist & record)]) 21:52:55.250 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:55.251 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:55.251 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.252 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 21:52:55.388 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 137.752754 msec 21:52:55.388 [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$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.388 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@eb205a8, EntityBrowserDisplayable(By artist & track)]) 21:52:55.389 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:52:55.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 21:52:55.389 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.391 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.651682 msec 21:52:55.391 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.391 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:52:55.392 [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$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.392 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@376c38c6, EntityBrowserDisplayable(By record & track)]) 21:52:55.392 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.393 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:52:55.393 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.400 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 21:52:55.412 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 19.779066 msec 21:52:55.413 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.413 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:55.413 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:55.414 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:55.414 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.415 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:55.498 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 84.424651 msec 21:52:55.500 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 252.236927 msec 21:52:55.500 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.501 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.504 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.506 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.506 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 21:52:55.506 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.506 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.506 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-014 ======================================================================================== 21:52:55.506 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:55.506 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.507 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.509 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:55.514 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:55.514 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:55.514 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:55.514 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:55.514 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.514 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.515 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.515 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.515 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.516 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.516 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.537502 msec 21:52:55.516 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:55.517 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.519 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.522 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.522 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 21:52:55.522 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.522 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.523 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-015 ======================================================================================== 21:52:55.523 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:52:55.523 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.523 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.530 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:55.537 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:52:55.537 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:52:55.538 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 21:52:55.538 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:52:55.538 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.538 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:52:55.539 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.540 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.540 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.540 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.541 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.542 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.543 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.543 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.543 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.544 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.550 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.26921 msec 21:52:55.550 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:52:55.551 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.573 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.579 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.579 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 21:52:55.579 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.579 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.579 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-016 ======================================================================================== 21:52:55.579 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:52:55.580 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.580 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.584 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:52:55.584 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:52:55.584 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:52:55.584 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:55.584 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.584 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:55.584 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.585 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.585 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.585 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.585 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.585 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.586 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.586 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.586 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.586 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.586 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.586 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.586 [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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.586 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]) 21:52:55.587 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:55.587 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 21:52:55.587 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.588 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 21:52:55.597 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:52:55.667 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 79.674253 msec 21:52:55.668 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 83.960914 msec 21:52:55.668 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.669 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.672 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.674 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.674 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 21:52:55.674 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.674 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.674 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-017 ======================================================================================== 21:52:55.674 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:55.674 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.675 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.677 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:55.677 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:55.677 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:55.678 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:55.678 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.678 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:55.678 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.678 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.679 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.679 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.679 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.679 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.679 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:55.679 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:55.680 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:55.680 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:55.680 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:55.680 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:55.681 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:55.681 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:55.681 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.682 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:55.686 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:55.744 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 63.761154 msec 21:52:55.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:55.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:55.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:55.789 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 16.039477 msec 21:52:55.811 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.811 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 21:52:55.812 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:55.812 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:55.816 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.816 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.816 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.817 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.817 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:55.818 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:55.818 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.941525 msec 21:52:55.819 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.819 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 21:52:55.819 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 21:52:55.819 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 21:52:55.823 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.823 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.824 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.824 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.824 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:52:55.825 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:52:55.825 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.685844 msec 21:52:55.826 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.826 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 21:52:55.826 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 21:52:55.826 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 21:52:55.829 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.829 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.829 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.830 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.830 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:52:55.830 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:52:55.831 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.612019 msec 21:52:55.831 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.831 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 21:52:55.832 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 21:52:55.832 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 21:52:55.838 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.839 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.843 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.844 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.844 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:52:55.844 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:52:55.845 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.70651 msec 21:52:55.846 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.846 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 21:52:55.846 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 21:52:55.846 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 21:52:55.852 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.852 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.852 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.853 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.853 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:52:55.853 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:52:55.856 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.191177 msec 21:52:55.856 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.856 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 21:52:55.856 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 21:52:55.856 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 21:52:55.859 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.859 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.859 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.860 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.860 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:52:55.861 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:52:55.869 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.309406 msec 21:52:55.869 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.870 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 21:52:55.870 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 21:52:55.870 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 21:52:55.873 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.873 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.874 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.874 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.874 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:52:55.876 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:52:55.877 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.050717 msec 21:52:55.878 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.878 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 21:52:55.878 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 21:52:55.878 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 21:52:55.883 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.884 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.884 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.885 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.885 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:52:55.886 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:52:55.888 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.943067 msec 21:52:55.889 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.890 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 21:52:55.891 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 21:52:55.891 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 21:52:55.896 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.897 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.898 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.898 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.898 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:52:55.899 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:52:55.901 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.059387 msec 21:52:55.901 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.901 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 21:52:55.902 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 21:52:55.902 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 21:52:55.906 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.907 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.908 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.908 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.908 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:52:55.910 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:52:55.911 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.142397 msec 21:52:55.912 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.912 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 21:52:55.913 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 21:52:55.913 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 21:52:55.917 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.918 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.919 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:52:55.920 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:52:55.922 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.45464 msec 21:52:55.922 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.923 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 21:52:55.923 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 21:52:55.923 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 21:52:55.927 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.928 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:52:55.930 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:52:55.932 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.07345 msec 21:52:55.932 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.933 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 21:52:55.933 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 21:52:55.934 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 21:52:55.938 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.939 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.940 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.940 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.940 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:52:55.942 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:52:55.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.187081 msec 21:52:55.944 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.944 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 21:52:55.945 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 21:52:55.945 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 21:52:55.949 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.950 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.952 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.953 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.953 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:52:55.957 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:52:55.958 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.042117 msec 21:52:55.959 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.959 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 21:52:55.959 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 21:52:55.959 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 21:52:55.962 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.963 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.963 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.964 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.964 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:52:55.964 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:52:55.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.537118 msec 21:52:55.965 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:55.965 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 21:52:55.966 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 21:52:55.966 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 21:52:55.971 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:55.972 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:55.973 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:55.974 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:55.974 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:52:55.976 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:52:55.977 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.156335 msec 21:52:55.980 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 302.859318 msec 21:52:55.980 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.982 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:55.983 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:55.992 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:55.994 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:55.995 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 21:52:55.995 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:55.995 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:55.995 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-018 ======================================================================================== 21:52:55.995 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:52:55.995 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:55.995 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:55.998 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:52:55.998 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:52:55.998 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 21:52:55.998 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:55.999 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.999 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:55.999 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:55.999 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.000 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.000 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.000 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.000 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.000 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:56.001 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.001 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.001 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.002 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.002 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.002 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:56.002 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.003 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.003 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.003 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:56.077 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 74.605862 msec 21:52:56.094 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.094 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.094 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.099 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 4.813722 msec 21:52:56.120 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.120 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 21:52:56.120 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:56.120 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:56.122 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.122 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.123 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.123 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.123 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:56.124 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:56.125 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.409504 msec 21:52:56.126 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 128.040576 msec 21:52:56.127 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 667, 1) 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.127 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.130 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:56.132 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:56.132 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-018.txt 21:52:56.132 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:56.132 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:56.132 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-019 ======================================================================================== 21:52:56.132 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:56.132 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:56.132 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:56.134 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:56.134 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:56.134 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:56.135 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:56.135 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:56.135 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:56.135 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:56.135 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.135 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.135 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.136 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.136 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.136 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.136 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.136 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.136 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.136 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.144 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:56.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.146 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:56.146 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:56.220 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 75.143414 msec 21:52:56.237 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.237 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.237 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.242 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 4.974713 msec 21:52:56.292 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.292 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 21:52:56.293 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:56.293 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:56.297 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.297 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.298 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.298 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.298 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:56.299 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:56.300 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.877933 msec 21:52:56.300 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.300 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 21:52:56.301 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 21:52:56.301 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 21:52:56.302 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.302 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.302 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.303 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.303 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:52:56.303 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:52:56.304 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.72955 msec 21:52:56.304 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.305 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 21:52:56.305 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 21:52:56.305 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 21:52:56.310 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.311 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.311 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.311 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.311 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:52:56.312 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:52:56.313 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.648864 msec 21:52:56.313 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.313 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 21:52:56.313 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 21:52:56.313 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 21:52:56.314 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.315 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.315 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.315 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.315 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:52:56.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:52:56.317 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.50753 msec 21:52:56.317 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.317 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 21:52:56.317 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 21:52:56.317 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 21:52:56.318 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.319 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:52:56.320 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:52:56.320 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.453784 msec 21:52:56.321 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.321 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 21:52:56.321 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 21:52:56.321 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 21:52:56.327 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.328 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.328 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.328 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.328 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:52:56.334 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:52:56.335 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.292472 msec 21:52:56.336 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.343 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 21:52:56.344 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 21:52:56.344 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 21:52:56.348 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.349 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.349 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.350 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.350 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:52:56.351 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:52:56.353 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.383268 msec 21:52:56.353 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.354 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 21:52:56.355 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 21:52:56.355 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 21:52:56.357 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.358 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.358 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.359 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.359 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:52:56.360 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:52:56.361 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.072242 msec 21:52:56.362 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.363 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 21:52:56.363 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 21:52:56.363 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 21:52:56.365 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.366 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.367 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.367 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.368 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:52:56.369 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:52:56.373 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.473945 msec 21:52:56.373 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.373 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 21:52:56.374 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 21:52:56.374 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 21:52:56.375 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.376 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.377 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.377 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.377 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:52:56.378 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:52:56.379 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.277798 msec 21:52:56.379 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.379 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 21:52:56.380 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 21:52:56.380 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 21:52:56.381 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.382 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.383 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.383 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.384 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:52:56.386 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:52:56.388 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.083958 msec 21:52:56.389 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.390 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 21:52:56.391 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 21:52:56.391 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 21:52:56.395 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.396 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.397 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.398 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.398 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:52:56.399 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:52:56.402 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.339221 msec 21:52:56.405 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.407 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 21:52:56.409 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 21:52:56.409 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 21:52:56.413 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.414 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.415 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.416 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.416 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:52:56.417 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:52:56.419 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.508371 msec 21:52:56.419 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.420 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 21:52:56.421 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 21:52:56.421 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 21:52:56.424 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.425 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.435 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.436 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.436 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:52:56.437 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:52:56.439 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.521559 msec 21:52:56.440 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.440 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 21:52:56.441 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 21:52:56.441 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 21:52:56.444 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.445 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.445 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.446 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:52:56.447 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:52:56.449 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.6196 msec 21:52:56.449 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.450 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 21:52:56.451 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 21:52:56.451 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 21:52:56.453 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.454 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.455 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.455 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.456 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:52:56.458 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:52:56.460 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.495535 msec 21:52:56.463 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 328.263684 msec 21:52:56.463 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:56.464 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.464 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.464 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:56.465 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 21:52:56.466 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.467 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:56.477 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.478 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.478 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 21:52:56.478 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.478 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.492 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:56.499 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:56.500 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 21:52:56.500 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:56.500 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:56.500 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-020 ======================================================================================== 21:52:56.500 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:52:56.500 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:56.501 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:56.506 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:52:56.506 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:52:56.506 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 21:52:56.506 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:56.507 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:56.506 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:56.507 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:56.507 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:56.508 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.509 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.509 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.509 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.510 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.511 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.511 [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@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.512 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.512 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.512 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:56.513 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.514 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:56.593 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 79.645555 msec 21:52:56.621 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.621 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.621 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.627 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.797115 msec 21:52:56.642 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.643 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 21:52:56.643 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:56.643 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 21:52:56.644 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.645 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.646 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:56.646 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:52:56.647 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.746243 msec 21:52:56.647 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.647 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 21:52:56.648 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 21:52:56.648 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 21:52:56.649 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.649 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.650 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.650 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:52:56.650 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:52:56.651 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.748016 msec 21:52:56.652 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.658 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 21:52:56.658 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 21:52:56.658 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 21:52:56.659 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.660 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.660 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.660 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.660 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:52:56.661 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:52:56.662 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.794092 msec 21:52:56.662 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.662 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 21:52:56.663 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 21:52:56.663 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 21:52:56.664 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.664 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.664 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.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 * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.665 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:52:56.665 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:52:56.666 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.595159 msec 21:52:56.666 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.667 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 21:52:56.667 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 21:52:56.667 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 21:52:56.668 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.668 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.668 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.669 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.673 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:52:56.674 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:52:56.675 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.118446 msec 21:52:56.675 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.675 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 21:52:56.675 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 21:52:56.675 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 21:52:56.676 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.677 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.677 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.678 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.678 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:52:56.679 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:52:56.680 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.11491 msec 21:52:56.680 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.680 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 21:52:56.681 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 21:52:56.681 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 21:52:56.682 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.682 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.683 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.683 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.683 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:52:56.684 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:52:56.684 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.492759 msec 21:52:56.685 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.685 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 21:52:56.685 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 21:52:56.685 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 21:52:56.686 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.686 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.687 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.687 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.687 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:52:56.688 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:52:56.688 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.455953 msec 21:52:56.689 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.689 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 21:52:56.689 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 21:52:56.689 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 21:52:56.690 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.690 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.691 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.691 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.691 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:52:56.692 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:52:56.692 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.419837 msec 21:52:56.692 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.693 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 21:52:56.693 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 21:52:56.693 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 21:52:56.694 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.694 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.694 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.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 []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.695 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:52:56.695 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:52:56.696 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.444585 msec 21:52:56.696 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.696 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 21:52:56.696 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 21:52:56.696 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 21:52:56.697 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.698 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.698 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.698 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.698 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:52:56.699 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:52:56.699 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.385852 msec 21:52:56.700 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.700 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 21:52:56.700 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 21:52:56.700 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 21:52:56.701 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.701 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.701 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.702 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.702 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:52:56.702 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:52:56.703 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.473235 msec 21:52:56.703 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.709 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 21:52:56.709 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 21:52:56.709 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 21:52:56.710 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.711 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.711 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.711 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.711 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:52:56.712 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:52:56.713 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.673106 msec 21:52:56.713 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.713 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 21:52:56.714 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 21:52:56.714 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 21:52:56.714 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.715 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.715 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.715 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.715 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:52:56.716 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:52:56.717 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.439057 msec 21:52:56.717 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.717 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 21:52:56.717 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 21:52:56.717 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 21:52:56.718 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.719 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.719 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.719 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.719 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:52:56.720 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:52:56.721 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.430939 msec 21:52:56.721 [cling-6 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.721 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 21:52:56.721 [cling-6 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 21:52:56.721 [cling-6 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 21:52:56.723 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.723 [cling-6 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.724 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.724 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.724 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:52:56.729 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:52:56.730 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.917064 msec 21:52:56.732 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 226.13587 msec 21:52:56.732 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.733 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.734 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.753 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.754 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:56.758 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:56.767 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:56.767 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 21:52:56.767 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:56.767 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:56.768 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-021 ======================================================================================== 21:52:56.768 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 21:52:56.768 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:56.768 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:56.770 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 21:52:56.770 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 21:52:56.770 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 21:52:56.770 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:56.770 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:56.770 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:56.770 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:56.771 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.771 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.771 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.771 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:56.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:56.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:56.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:56.772 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:56.772 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:56.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.778 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:56.782 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:56.866 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 93.168702 msec 21:52:56.907 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:56.908 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:56.908 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:56.917 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 9.406023 msec 21:52:56.952 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, delegate=RepositoryTrack(01/02 08, 03:01, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.953 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 08, 03:01, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=) 21:52:56.954 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3 21:52:56.954 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3 21:52:56.958 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.959 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, source, "embedded"] 21:52:56.967 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, source, "embedded"] 21:52:56.968 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.473587 msec 21:52:56.969 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, delegate=RepositoryTrack(01/02 09, 04:47, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.969 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 09, 04:47, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=) 21:52:56.972 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3 21:52:56.972 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3 21:52:56.976 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.977 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.979 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.979 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, source, "embedded"] 21:52:56.981 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, source, "embedded"] 21:52:56.982 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.933402 msec 21:52:56.983 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, delegate=RepositoryTrack(01/02 10, 05:14, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.984 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 10, 05:14, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=) 21:52:56.984 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3 21:52:56.985 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3 21:52:56.987 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:56.988 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:56.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:56.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:56.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, source, "embedded"] 21:52:56.990 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, source, "embedded"] 21:52:56.991 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.731156 msec 21:52:56.992 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, delegate=RepositoryTrack(01/02 11, 04:18, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:56.992 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 11, 04:18, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=) 21:52:56.993 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3 21:52:56.993 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3 21:52:56.996 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.007 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.009 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.010 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.010 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 21:52:57.013 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 21:52:57.016 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.614428 msec 21:52:57.017 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, delegate=RepositoryTrack(02/02 01, 01:52, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.017 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 01, 01:52, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=) 21:52:57.018 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3 21:52:57.018 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3 21:52:57.022 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.023 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.024 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.024 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.024 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, source, "embedded"] 21:52:57.025 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, source, "embedded"] 21:52:57.027 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.653764 msec 21:52:57.028 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, delegate=RepositoryTrack(02/02 02, 02:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.029 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 02, 02:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=) 21:52:57.030 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3 21:52:57.030 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3 21:52:57.033 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.034 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.039 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.039 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.039 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, source, "embedded"] 21:52:57.042 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, source, "embedded"] 21:52:57.044 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.798031 msec 21:52:57.045 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, delegate=RepositoryTrack(02/02 03, 05:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.045 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 03, 05:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=) 21:52:57.046 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3 21:52:57.046 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3 21:52:57.057 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.058 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, source, "embedded"] 21:52:57.060 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, source, "embedded"] 21:52:57.063 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.3158 msec 21:52:57.064 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, delegate=RepositoryTrack(02/02 04, 02:58, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.064 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 04, 02:58, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=) 21:52:57.065 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3 21:52:57.065 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3 21:52:57.068 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.069 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.070 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.070 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.070 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, source, "embedded"] 21:52:57.071 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, source, "embedded"] 21:52:57.072 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.031397 msec 21:52:57.072 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, delegate=RepositoryTrack(02/02 05, 03:33, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.072 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 05, 03:33, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=) 21:52:57.072 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3 21:52:57.072 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3 21:52:57.077 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.078 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.078 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.079 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.079 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 21:52:57.082 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 21:52:57.086 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.567576 msec 21:52:57.087 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, delegate=RepositoryTrack(02/02 06, 04:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.087 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 06, 04:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=) 21:52:57.088 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3 21:52:57.088 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3 21:52:57.093 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.095 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.095 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.096 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.096 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, source, "embedded"] 21:52:57.097 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, source, "embedded"] 21:52:57.099 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.078708 msec 21:52:57.100 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, delegate=RepositoryTrack(02/02 07, 05:12, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.100 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 07, 05:12, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=) 21:52:57.100 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3 21:52:57.100 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3 21:52:57.103 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.103 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.104 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.104 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.104 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 21:52:57.105 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 21:52:57.106 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.661839 msec 21:52:57.106 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, delegate=RepositoryTrack(02/02 08, 03:54, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.106 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 08, 03:54, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=) 21:52:57.106 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3 21:52:57.106 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3 21:52:57.109 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.111 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.111 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, source, "embedded"] 21:52:57.112 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, source, "embedded"] 21:52:57.113 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.522991 msec 21:52:57.113 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, delegate=RepositoryTrack(02/02 09, 02:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.117 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 09, 02:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=) 21:52:57.118 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3 21:52:57.118 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3 21:52:57.121 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.123 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.124 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.124 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.124 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, source, "embedded"] 21:52:57.126 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, source, "embedded"] 21:52:57.128 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.254235 msec 21:52:57.131 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, delegate=RepositoryTrack(02/02 10, 04:22, rdfs:label=Bach: Mass In B Minor, BWV 232 - Sanctus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.132 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 10, 04:22, rdfs:label=Bach: Mass In B Minor, BWV 232 - Sanctus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=) 21:52:57.133 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3 21:52:57.133 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3 21:52:57.137 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.138 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.140 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.141 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.141 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, source, "embedded"] 21:52:57.145 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, source, "embedded"] 21:52:57.151 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.942017 msec 21:52:57.151 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, delegate=RepositoryTrack(02/02 11, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Osanna, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.152 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 11, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Osanna, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=) 21:52:57.152 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3 21:52:57.152 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3 21:52:57.154 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.155 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.155 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.155 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.155 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, source, "embedded"] 21:52:57.156 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, source, "embedded"] 21:52:57.170 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.587753 msec 21:52:57.170 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, delegate=RepositoryTrack(02/02 12, 06:46, rdfs:label=Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.170 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 12, 06:46, rdfs:label=Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=) 21:52:57.171 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3 21:52:57.171 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3 21:52:57.173 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.173 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.174 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.174 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.174 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, source, "embedded"] 21:52:57.175 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, source, "embedded"] 21:52:57.176 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.045048 msec 21:52:57.187 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 416.324668 msec 21:52:57.187 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:o-FOjiLrlhX7D8t6KvEK5bfXrqg=/content 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dfjZyCdO85RSyA2KL5iNzYYk7G4=/content 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:qj9NGSFL9C1kMCiNp7q_xv1p2TE=/content 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:5X7kN21_INsIONnKqGcUgL-RByU=/content 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:qLEzU4E1UDUj2U1-mk-ShrDJC3I=/content 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.188 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:mqdyAzvj_cLylyGPnQ0SHX191gU=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:9IMUx82KD8qE-1LxrZlQ3UizST4=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:Yj8mJSHEDoXFr4BRbQrJPYZDIc4=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:XzGC0GLH1GmK8dMcR8xJ7E97lcw=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vcQwjk8g0Pm88rmwHMfpwwE12Yc=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:5bGR6Fi9Cs0TMva5eitEyqwhlPQ=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:PPJYnLU5wZ8TVmHRsIZlTRz9oUs=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:5wfyRbY5jQrJRA2sPfIYo-KW7C0=/content 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Sanctus 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.189 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:YRJNEfD-PsHMRPX__LCdoa3Drx8=/content 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Osanna 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:r7ICyCw-mcwksmGb6Htjbck8rP8=/content 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:UoFl8HHjUcCEybe8Zcts41K61WI=/content 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.190 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.197 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:57.215 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:57.215 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 21:52:57.215 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:57.215 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:57.219 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-022 ======================================================================================== 21:52:57.219 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=32, maxResult=16) ... 21:52:57.219 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:57.220 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:57.220 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:57.222 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 21:52:57.222 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 21:52:57.222 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=32, maxResults=16, orderby=[]) 21:52:57.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:57.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:57.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:57.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:57.223 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:57.223 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:57.223 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:57.223 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:57.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:57.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:57.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:57.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:57.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:57.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:57.224 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:57.225 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:57.225 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:57.225 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:57.226 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:57.315 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 90.038348 msec 21:52:57.341 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:57.341 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:57.342 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:57.346 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 4.797758 msec 21:52:57.398 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, delegate=RepositoryTrack(02/02 13, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.400 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 13, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=) 21:52:57.405 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3 21:52:57.405 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3 21:52:57.408 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.408 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, source, "embedded"] 21:52:57.413 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, source, "embedded"] 21:52:57.416 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.852457 msec 21:52:57.482 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, delegate=RepositoryTrack(02/02 14, 02:50, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.482 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 14, 02:50, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=) 21:52:57.483 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3 21:52:57.483 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3 21:52:57.486 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.487 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, source, "embedded"] 21:52:57.496 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, source, "embedded"] 21:52:57.497 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.710268 msec 21:52:57.502 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.503 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 21:52:57.505 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 21:52:57.505 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 21:52:57.510 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.511 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.518 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.518 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:52:57.519 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:52:57.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.891868 msec 21:52:57.521 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.521 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 21:52:57.521 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 21:52:57.522 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 21:52:57.525 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.526 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:52:57.528 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:52:57.530 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.959363 msec 21:52:57.531 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.531 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 21:52:57.532 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 21:52:57.532 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 21:52:57.535 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.536 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.537 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.537 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.537 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:52:57.538 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:52:57.539 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.465355 msec 21:52:57.540 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.540 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 21:52:57.541 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 21:52:57.541 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 21:52:57.544 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.546 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.547 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.549 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:52:57.552 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:52:57.557 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.337098 msec 21:52:57.558 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.559 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 21:52:57.560 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 21:52:57.560 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 21:52:57.563 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.564 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.569 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:52:57.570 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:52:57.576 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.140592 msec 21:52:57.576 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.576 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 21:52:57.577 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 21:52:57.577 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 21:52:57.579 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.579 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:52:57.582 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:52:57.583 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.416373 msec 21:52:57.584 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.584 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 21:52:57.584 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 21:52:57.584 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 21:52:57.590 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.590 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:52:57.597 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:52:57.600 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.899439 msec 21:52:57.601 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.601 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 21:52:57.602 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 21:52:57.602 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 21:52:57.605 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.606 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.607 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.607 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.607 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:52:57.608 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:52:57.610 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.189302 msec 21:52:57.610 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.611 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 21:52:57.612 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 21:52:57.612 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 21:52:57.617 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.617 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.618 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.619 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.619 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:52:57.621 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:52:57.623 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.461656 msec 21:52:57.624 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.624 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 21:52:57.625 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 21:52:57.625 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 21:52:57.635 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.637 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.637 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.638 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.638 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:52:57.638 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:52:57.639 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.861811 msec 21:52:57.640 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.640 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 21:52:57.640 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 21:52:57.640 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 21:52:57.645 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.646 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.646 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.647 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.647 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:52:57.648 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:52:57.649 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.098148 msec 21:52:57.650 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.650 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 21:52:57.651 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 21:52:57.651 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 21:52:57.654 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.656 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.656 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.657 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.657 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:52:57.658 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:52:57.659 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.687477 msec 21:52:57.660 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, delegate=RepositoryTrack(01/01 01, 11:05, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.660 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 11:05, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=) 21:52:57.661 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3 21:52:57.661 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3 21:52:57.663 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.664 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.665 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.665 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.666 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 21:52:57.667 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 21:52:57.668 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.200488 msec 21:52:57.669 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, delegate=RepositoryTrack(01/01 02, 04:38, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.669 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:38, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=) 21:52:57.670 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3 21:52:57.670 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3 21:52:57.672 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.675 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.679 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.680 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.680 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, source, "embedded"] 21:52:57.681 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, source, "embedded"] 21:52:57.683 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.145869 msec 21:52:57.686 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 463.523043 msec 21:52:57.686 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:57.688 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:xBn2oOAd7UYrmEWthG459adZTvc=/content 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:80WbDklIlJie6WHL2KIq94-IoM8=/content 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 21:52:57.689 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.690 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:44flzsKCTo_Tu3mhftKsQInFbx0=/content 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:hUWtPP2dbQbh3W-W34L42Z8DsNU=/content 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.691 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:57.698 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:57.705 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:57.705 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-022.txt 21:52:57.705 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:57.705 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:57.706 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:57.709 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-023 ======================================================================================== 21:52:57.710 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 21:52:57.710 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:57.710 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:57.719 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 21:52:57.720 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 21:52:57.720 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=48, maxResults=16, orderby=[]) 21:52:57.720 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:57.720 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:57.720 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:57.720 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:57.721 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:57.721 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:57.721 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:57.721 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:57.722 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:57.723 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:57.723 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:57.723 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:57.723 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:57.723 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:57.723 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:57.724 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:57.734 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:57.735 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:57.736 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:57.828 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 104.028585 msec 21:52:57.885 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:57.886 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:57.886 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:57.894 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 8.116522 msec 21:52:57.925 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, delegate=RepositoryTrack(01/01 03, 07:34, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.925 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:34, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=) 21:52:57.926 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3 21:52:57.926 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3 21:52:57.928 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.928 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, source, "embedded"] 21:52:57.930 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, source, "embedded"] 21:52:57.931 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.182778 msec 21:52:57.932 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, delegate=RepositoryTrack(01/01 04, 01:55, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.932 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 01:55, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=) 21:52:57.932 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3 21:52:57.932 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3 21:52:57.934 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.935 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.935 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.935 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.935 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, source, "embedded"] 21:52:57.936 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, source, "embedded"] 21:52:57.938 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.590893 msec 21:52:57.938 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, delegate=RepositoryTrack(01/01 05, 07:16, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.938 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 07:16, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=) 21:52:57.939 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3 21:52:57.939 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3 21:52:57.940 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.941 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, source, "embedded"] 21:52:57.943 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, source, "embedded"] 21:52:57.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.281077 msec 21:52:57.944 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, delegate=RepositoryTrack(01/01 06, 04:01, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.944 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:01, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=) 21:52:57.945 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3 21:52:57.945 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3 21:52:57.946 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.947 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.947 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.947 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.947 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, source, "embedded"] 21:52:57.949 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, source, "embedded"] 21:52:57.950 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.89399 msec 21:52:57.950 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, delegate=RepositoryTrack(01/01 07, 06:06, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.950 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:06, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=) 21:52:57.953 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3 21:52:57.953 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3 21:52:57.955 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.956 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.956 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.956 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.956 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 21:52:57.958 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 21:52:57.959 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.569649 msec 21:52:57.959 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, delegate=RepositoryTrack(01/01 08, 11:07, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.959 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 11:07, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=) 21:52:57.960 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3 21:52:57.960 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3 21:52:57.961 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.961 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.962 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.962 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.962 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, source, "embedded"] 21:52:57.963 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, source, "embedded"] 21:52:57.964 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.117575 msec 21:52:57.964 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, delegate=RepositoryTrack(01/01 09, 06:29, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.965 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:29, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=) 21:52:57.965 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3 21:52:57.965 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3 21:52:57.967 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.967 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.967 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.967 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.976 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, source, "embedded"] 21:52:57.977 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, source, "embedded"] 21:52:57.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.960114 msec 21:52:57.979 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, delegate=RepositoryTrack(01/01 10, 07:53, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.979 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 07:53, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=) 21:52:57.979 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3 21:52:57.979 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3 21:52:57.980 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.981 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.981 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.981 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.981 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, source, "embedded"] 21:52:57.982 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, source, "embedded"] 21:52:57.983 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.538929 msec 21:52:57.983 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, delegate=RepositoryTrack(01/01 01, 08:11, rdfs:label=Borodin String Quartet No 2 in D Major. I. Allegro moderato, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.983 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 08:11, rdfs:label=Borodin String Quartet No 2 in D Major. I. Allegro moderato, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=) 21:52:57.984 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3 21:52:57.984 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3 21:52:57.991 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:57.991 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:57.992 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:57.992 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:57.992 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, source, "embedded"] 21:52:57.993 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, source, "embedded"] 21:52:57.999 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.890531 msec 21:52:57.999 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, delegate=RepositoryTrack(01/01 02, 04:52, rdfs:label=Borodin String Quartet No 2 in D Major. II. Scherzo, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:57.999 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:52, rdfs:label=Borodin String Quartet No 2 in D Major. II. Scherzo, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=) 21:52:58.000 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3 21:52:58.000 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3 21:52:58.003 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.004 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, source, "embedded"] 21:52:58.008 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, source, "embedded"] 21:52:58.009 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.655327 msec 21:52:58.010 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, delegate=RepositoryTrack(01/01 03, 08:43, rdfs:label=Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt), Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.010 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 08:43, rdfs:label=Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt), Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=) 21:52:58.011 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3 21:52:58.011 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3 21:52:58.012 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.012 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.018 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.018 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.018 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 21:52:58.019 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 21:52:58.020 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.896087 msec 21:52:58.020 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, delegate=RepositoryTrack(01/01 04, 07:02, rdfs:label=Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.020 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 07:02, rdfs:label=Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=) 21:52:58.021 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3 21:52:58.021 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3 21:52:58.025 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.025 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.026 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.026 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.026 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, source, "embedded"] 21:52:58.026 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, source, "embedded"] 21:52:58.027 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.492013 msec 21:52:58.027 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, delegate=RepositoryTrack(01/01 05, 16:05, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.028 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 16:05, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=) 21:52:58.028 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3 21:52:58.028 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3 21:52:58.029 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.030 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.030 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.030 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.030 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, source, "embedded"] 21:52:58.031 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, source, "embedded"] 21:52:58.031 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.418813 msec 21:52:58.031 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, delegate=RepositoryTrack(01/01 06, 03:19, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.032 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 03:19, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=) 21:52:58.032 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3 21:52:58.032 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3 21:52:58.033 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.033 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.034 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.034 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.034 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, source, "embedded"] 21:52:58.037 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, source, "embedded"] 21:52:58.038 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.577916 msec 21:52:58.039 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, delegate=RepositoryTrack(01/01 07, 12:48, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.039 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 12:48, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=) 21:52:58.039 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3 21:52:58.039 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3 21:52:58.040 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.041 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.041 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.041 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.041 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, source, "embedded"] 21:52:58.042 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, source, "embedded"] 21:52:58.043 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.669749 msec 21:52:58.043 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, delegate=RepositoryTrack(01/01 08, 05:51, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.043 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:51, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=) 21:52:58.044 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3 21:52:58.044 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3 21:52:58.045 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.045 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.046 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.046 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.046 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, source, "embedded"] 21:52:58.047 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, source, "embedded"] 21:52:58.049 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.61225 msec 21:52:58.052 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 332.106975 msec 21:52:58.052 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vZfYIA-1IDAf7BbYTRWqZ_FZZ44=/content 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ypC7QulaPMQQaKKBpySH5ChERAM=/content 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ZmpqkWos0-v3H___f6SrKbyn8Pk=/content 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:VdRkZm9NJngWTr8NRnyQrxzm634=/content 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:IocC-VZulLMD-O2oo3DPLOq3t3c=/content 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.053 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LMLQKqV5E1MwGjPq8skoi7PIios=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dbc5MpLQDhKoO1QtYvcSggNhLg8=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:RMUf4PU2KTq3mbxzEVo7sOX6y7E=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. I. Allegro moderato 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-kNSRDdzyt8DyDB5kovXr9_IQK8=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. II. Scherzo 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:DwSsVFERQ9OgWowzhBrg-MZhivQ=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt) 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:d6FRnfAv83E2QhtgXWJn-e_yyYo=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:vl0HoBuY7-GWvmFaFNKCJ386W4A=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:329KAsU1WE8oiuTrYyiZ2HnqR0s=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:8S_QTNmrXUFHO9dFy-76M9MBHt4=/content 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.054 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:oezmJ_gbr_oryrh4jrtOkm_n_zs=/content 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LlzcTcZ7MjG9NNs8QrSN3jpOX4k=/content 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.055 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.063 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:58.065 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:58.065 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 21:52:58.065 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:58.065 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:58.066 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:58.066 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-024 ======================================================================================== 21:52:58.066 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 21:52:58.066 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:58.067 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:58.070 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 21:52:58.070 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 21:52:58.070 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=64, maxResults=16, orderby=[]) 21:52:58.071 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:58.071 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:58.071 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:58.071 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:58.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:58.073 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:58.074 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:58.074 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:58.074 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:58.075 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:58.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:58.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:58.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:58.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:58.077 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:58.078 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:58.078 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:58.078 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:58.080 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:58.151 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 72.909811 msec 21:52:58.168 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:58.168 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:58.168 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:58.171 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 3.531159 msec 21:52:58.193 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.193 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 18:02, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=) 21:52:58.193 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3 21:52:58.193 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3 21:52:58.194 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.195 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.195 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.196 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.196 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 21:52:58.196 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 21:52:58.197 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.658779 msec 21:52:58.197 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.198 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 09:25, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=) 21:52:58.198 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3 21:52:58.198 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3 21:52:58.199 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.200 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 21:52:58.201 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 21:52:58.202 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.6428 msec 21:52:58.202 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.202 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 12:18, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=) 21:52:58.202 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3 21:52:58.202 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3 21:52:58.203 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.204 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.205 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.205 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.205 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, source, "embedded"] 21:52:58.206 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, source, "embedded"] 21:52:58.207 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.580868 msec 21:52:58.207 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.207 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 09:30, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=) 21:52:58.207 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3 21:52:58.207 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3 21:52:58.208 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.209 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.209 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.209 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.209 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, source, "embedded"] 21:52:58.210 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, source, "embedded"] 21:52:58.211 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.603716 msec 21:52:58.211 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.211 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 12:49, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=) 21:52:58.211 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3 21:52:58.212 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3 21:52:58.212 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.213 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.213 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.213 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.213 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, source, "embedded"] 21:52:58.214 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, source, "embedded"] 21:52:58.215 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.633074 msec 21:52:58.215 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.215 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 11:23, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=) 21:52:58.215 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3 21:52:58.216 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3 21:52:58.216 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.217 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.217 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.217 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.217 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, source, "embedded"] 21:52:58.218 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, source, "embedded"] 21:52:58.219 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.525974 msec 21:52:58.219 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.219 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 06:06, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=) 21:52:58.219 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3 21:52:58.219 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3 21:52:58.220 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.221 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.225 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.226 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.226 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, source, "embedded"] 21:52:58.226 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, source, "embedded"] 21:52:58.227 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.522484 msec 21:52:58.227 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.227 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 09:11, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=) 21:52:58.228 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3 21:52:58.228 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3 21:52:58.229 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.229 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.233 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.234 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.234 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, source, "embedded"] 21:52:58.234 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, source, "embedded"] 21:52:58.235 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.484311 msec 21:52:58.235 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.235 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:25, rdfs:label=글루크 알체스테, Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=) 21:52:58.236 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3 21:52:58.236 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3 21:52:58.239 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.239 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 21:52:58.240 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 21:52:58.241 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.329384 msec 21:52:58.241 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.241 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:52, rdfs:label=Giordano: Andrea Chénier - La Mamma Morta, Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=) 21:52:58.242 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3 21:52:58.242 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3 21:52:58.246 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.247 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, source, "embedded"] 21:52:58.248 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, source, "embedded"] 21:52:58.249 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.551277 msec 21:52:58.249 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.249 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:50, rdfs:label=Catalani: La Wally - Ebben? Ne Andro Lontana, Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=) 21:52:58.253 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3 21:52:58.254 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3 21:52:58.256 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.257 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.257 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.257 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.257 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, source, "embedded"] 21:52:58.258 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, source, "embedded"] 21:52:58.259 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.240318 msec 21:52:58.260 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.260 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 02:26, rdfs:label=Spontini: La Vestale - O Nume Tutelar, Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=) 21:52:58.260 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3 21:52:58.260 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3 21:52:58.265 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.266 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.266 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.266 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.266 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, source, "embedded"] 21:52:58.267 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, source, "embedded"] 21:52:58.268 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.526993 msec 21:52:58.268 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.268 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 03:40, rdfs:label=Anon: Puer Natus Est Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=) 21:52:58.268 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3 21:52:58.268 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3 21:52:58.274 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.275 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, source, "embedded"] 21:52:58.276 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, source, "embedded"] 21:52:58.277 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.761562 msec 21:52:58.277 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.277 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 03:00, rdfs:label=Anon: Genuit Puerpera Regem, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=) 21:52:58.277 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3 21:52:58.277 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3 21:52:58.282 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.282 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.283 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.283 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.283 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 21:52:58.283 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 21:52:58.284 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.524583 msec 21:52:58.285 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.285 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 04:22, rdfs:label=Anon: Ave Mundi Spes Maria, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=) 21:52:58.285 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3 21:52:58.285 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3 21:52:58.287 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.287 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.288 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.288 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.288 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, source, "embedded"] 21:52:58.289 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, source, "embedded"] 21:52:58.291 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.457498 msec 21:52:58.292 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.292 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 03:25, rdfs:label=Anon: Occuli Omnium, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=) 21:52:58.293 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3 21:52:58.293 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3 21:52:58.297 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.297 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.298 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.299 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.299 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 21:52:58.300 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 21:52:58.302 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.462522 msec 21:52:58.305 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 234.658209 msec 21:52:58.305 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:58.306 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:gojZbK3n_DBRRjATq7_0bTxhBvk=/content 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kZeFi0QgyG1577QBTIHcyZ6f3J4=/content 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:cN9-8OlWhpk5BQFFlxTmOgYBfUY=/content 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:TtVbjrMeLSB3U3otj-y9TibLLuU=/content 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:_h57qzMEp8QhYSryobzwr7EmNoE=/content 21:52:58.307 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:g11eqZn6C7bJiLy0InYAKrqKhaQ=/content 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:msFhdnRgr3UZzu8MXjnQakTk1yk=/content 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:UZbqhElpMH15gaXL-BwMPSJmhI0=/content 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 글루크 알체스테 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:-KYfgv7EIRjiU5VIMfezZzlQtOY=/content 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giordano: Andrea Chénier - La Mamma Morta 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.308 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:AXOLXUOpc7MfQI5F_gWsC1iju_I=/content 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Catalani: La Wally - Ebben? Ne Andro Lontana 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:dT1x-61w8rNXYSSgINKGzGL6SzY=/content 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Spontini: La Vestale - O Nume Tutelar 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:Qx3KNeMxuOaH5cZcxqXMHIq56RM=/content 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Puer Natus Est Nobis 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:sknlKll8_e2mO-nVNikk1OghdWQ=/content 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Genuit Puerpera Regem 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:7MqKlnZHueKaHUqkN0qgOr4FmTU=/content 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.309 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Ave Mundi Spes Maria 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:re9yNC6jdiPIObICOO87ht4wDUY=/content 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Occuli Omnium 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:f1bqouw_Ukw5FRulZgEbXsRS7tg=/content 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.310 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.316 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:58.320 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:58.321 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 21:52:58.321 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:58.321 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:58.321 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:58.321 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-025 ======================================================================================== 21:52:58.321 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 21:52:58.321 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:58.321 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:58.325 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 21:52:58.325 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 21:52:58.325 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=80, maxResults=16, orderby=[]) 21:52:58.325 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:58.325 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:58.325 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:58.325 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:58.326 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:58.326 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:58.326 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:58.326 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:58.326 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:58.327 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:58.327 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:58.327 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:58.327 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:58.327 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:58.327 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:58.328 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:58.328 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:58.328 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:58.329 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:58.410 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 82.427338 msec 21:52:58.433 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:58.434 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:58.434 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:58.438 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 4.354952 msec 21:52:58.453 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.453 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 02:37, rdfs:label=Anon: Veni Creator Spiritus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=) 21:52:58.453 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3 21:52:58.453 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3 21:52:58.457 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.458 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.459 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.459 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.459 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 21:52:58.461 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 21:52:58.463 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.422033 msec 21:52:58.463 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.464 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 03:13, rdfs:label=Anon: Alleluia, Beatus Vir Qui Suffert, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=) 21:52:58.464 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3 21:52:58.465 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3 21:52:58.470 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.471 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.472 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.473 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.473 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 21:52:58.475 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 21:52:58.477 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.279523 msec 21:52:58.478 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.478 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 02:53, rdfs:label=Anon: Os Iusti, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=) 21:52:58.479 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3 21:52:58.479 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3 21:52:58.483 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.484 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.485 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.485 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.485 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, source, "embedded"] 21:52:58.486 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, source, "embedded"] 21:52:58.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.649273 msec 21:52:58.489 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.489 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 08, 03:50, rdfs:label=Anon: Spiritus Domini, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=) 21:52:58.490 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3 21:52:58.490 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3 21:52:58.499 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.502 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.503 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.504 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.504 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, source, "embedded"] 21:52:58.507 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, source, "embedded"] 21:52:58.510 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.590345 msec 21:52:58.513 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.516 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 09, 04:04, rdfs:label=Anon: Kyrie Fons Bonitatis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=) 21:52:58.519 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3 21:52:58.519 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3 21:52:58.525 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.528 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.531 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.531 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.531 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 21:52:58.534 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 21:52:58.536 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.389979 msec 21:52:58.537 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.537 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 10, 02:21, rdfs:label=Anon: Laetatus Sum, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=) 21:52:58.538 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3 21:52:58.539 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3 21:52:58.544 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.545 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.547 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, source, "embedded"] 21:52:58.551 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, source, "embedded"] 21:52:58.553 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.66898 msec 21:52:58.554 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.554 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 11, 03:04, rdfs:label=Anon: A Solis Ortus Cardine, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=) 21:52:58.555 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3 21:52:58.555 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3 21:52:58.561 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.568 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.569 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, source, "embedded"] 21:52:58.570 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, source, "embedded"] 21:52:58.571 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.812642 msec 21:52:58.572 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.572 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 12, 02:43, rdfs:label=Anon: Christus Factus Est Pro Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=) 21:52:58.572 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3 21:52:58.572 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3 21:52:58.577 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.577 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.578 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.578 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.578 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, source, "embedded"] 21:52:58.584 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, source, "embedded"] 21:52:58.586 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.11073 msec 21:52:58.587 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.587 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 13, 01:44, rdfs:label=Anon: Mandatum Novum Do Vobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=) 21:52:58.590 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3 21:52:58.590 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3 21:52:58.592 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.592 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.592 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.592 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.592 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, source, "embedded"] 21:52:58.593 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, source, "embedded"] 21:52:58.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.420645 msec 21:52:58.594 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.594 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 14, 06:12, rdfs:label=Anon: Media Vita In Morte Sumus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=) 21:52:58.594 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3 21:52:58.594 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3 21:52:58.604 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.604 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.605 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.605 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.605 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, source, "embedded"] 21:52:58.605 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, source, "embedded"] 21:52:58.606 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.547742 msec 21:52:58.606 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.607 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 21:52:58.607 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 21:52:58.607 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 21:52:58.608 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.608 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.608 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.608 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.608 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:52:58.609 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:52:58.610 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.525682 msec 21:52:58.610 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.610 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 21:52:58.610 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 21:52:58.610 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 21:52:58.611 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.612 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.612 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.612 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.612 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:52:58.612 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:52:58.613 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.194928 msec 21:52:58.613 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.618 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 21:52:58.619 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 21:52:58.619 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 21:52:58.621 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.622 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.622 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.623 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.623 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:52:58.624 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:52:58.627 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.246321 msec 21:52:58.627 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.627 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 21:52:58.628 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 21:52:58.635 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 21:52:58.636 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.637 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.641 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.641 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.641 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:52:58.642 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:52:58.643 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.365378 msec 21:52:58.644 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.644 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 21:52:58.644 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 21:52:58.644 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 21:52:58.652 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.653 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.653 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.653 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.653 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:52:58.654 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:52:58.655 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.091395 msec 21:52:58.655 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.655 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 21:52:58.656 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 21:52:58.656 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 21:52:58.657 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.657 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.657 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.657 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.657 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:52:58.658 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:52:58.659 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.362521 msec 21:52:58.660 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 335.330386 msec 21:52:58.660 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Veni Creator Spiritus 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:sv9Qvt8hYcNmfNg0AOB4Y9gxhSs=/content 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.661 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Alleluia, Beatus Vir Qui Suffert 21:52:58.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:58.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:3YPwY_Pjm_UrRLj2WPjIvGpB8Sk=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Os Iusti 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:9FVVK_jmXAhKT8U08tAwJIPuXog=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Spiritus Domini 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:LOEinK2wabSrsQkPZ1ShYMVwIGo=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Kyrie Fons Bonitatis 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:nKh7E8pBNg5cNK7lhJol-0Iz5jM=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Laetatus Sum 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:DDjfNqSsHtDy25fUzzzIxuUBkCM=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: A Solis Ortus Cardine 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:pccM5dipe2jU3cFyxsaZfBJnZ3U=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Christus Factus Est Pro Nobis 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:cTBWKd_S8TzMqxUM7y4BKegmb5Q=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Mandatum Novum Do Vobis 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:qc16zsfGcmaLkUyqLX-Z1Pebo2A=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Media Vita In Morte Sumus 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:M7-8MTR38FuvHwZKf5aL65VqlEo=/content 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.678 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.679 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.684 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:58.690 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:58.690 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 21:52:58.690 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:58.690 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:58.690 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:58.690 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-026 ======================================================================================== 21:52:58.690 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=96, maxResult=16) ... 21:52:58.690 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:52:58.691 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:52:58.694 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 96, requestedCount: 16, sortCriteria: []) 21:52:58.694 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 96 @@@ 16 @@@ null @@@ []) 21:52:58.694 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=96, maxResults=16, orderby=[]) 21:52:58.694 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:58.694 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:58.694 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:52:58.694 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to HierarchicFinderSupport(name=it.tidalwave.util.impl.SupplierFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:52:58.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:58.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:58.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:58.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:58.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:58.696 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:52:58.696 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:52:58.696 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@1e1d9db) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:52:58.696 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:52:58.696 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:52:58.696 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:52:58.697 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:58.697 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:58.697 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:58.698 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 21:52:58.762 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 65.422809 msec 21:52:58.777 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:52:58.777 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 21:52:58.777 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:52:58.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 3.85811 msec 21:52:58.800 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.800 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 21:52:58.800 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 21:52:58.800 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 21:52:58.801 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.802 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.802 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.802 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.802 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:52:58.803 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:52:58.804 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.61957 msec 21:52:58.805 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.805 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 21:52:58.806 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 21:52:58.806 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 21:52:58.808 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.808 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.809 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.809 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.809 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:52:58.810 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:52:58.810 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.635218 msec 21:52:58.811 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.811 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 21:52:58.811 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 21:52:58.811 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 21:52:58.812 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.813 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.813 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.813 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.813 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:52:58.814 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:52:58.814 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.416632 msec 21:52:58.815 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.815 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 21:52:58.815 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 21:52:58.816 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 21:52:58.817 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.817 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.818 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.818 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.818 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:52:58.818 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:52:58.819 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.478004 msec 21:52:58.819 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.820 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 21:52:58.820 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 21:52:58.820 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 21:52:58.821 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.822 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.822 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.822 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.822 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:52:58.823 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:52:58.824 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.430021 msec 21:52:58.824 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.824 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 21:52:58.825 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 21:52:58.826 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 21:52:58.827 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.827 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.827 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.828 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.828 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:52:58.828 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:52:58.829 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.377804 msec 21:52:58.829 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.829 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 11:15, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=) 21:52:58.830 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3 21:52:58.830 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3 21:52:58.832 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.833 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.834 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.834 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.834 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, source, "embedded"] 21:52:58.835 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, source, "embedded"] 21:52:58.836 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.572297 msec 21:52:58.837 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.837 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:10, rdfs:label=Ad Honorem Tui, Christe, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=) 21:52:58.838 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3 21:52:58.838 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3 21:52:58.841 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.843 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.843 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.843 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.844 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, source, "embedded"] 21:52:58.845 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, source, "embedded"] 21:52:58.847 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.866666 msec 21:52:58.848 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.848 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:19, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=) 21:52:58.849 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3 21:52:58.849 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3 21:52:58.852 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.852 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.853 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.853 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.853 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 21:52:58.855 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 21:52:58.856 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.730971 msec 21:52:58.856 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.857 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 11:25, rdfs:label=Multum Miror Cuius Consilio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=) 21:52:58.858 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3 21:52:58.858 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3 21:52:58.866 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.867 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.867 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.867 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.867 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, source, "embedded"] 21:52:58.868 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, source, "embedded"] 21:52:58.869 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.493021 msec 21:52:58.869 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.869 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 02:21, rdfs:label=Solvitur In Libro Salomonis, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=) 21:52:58.869 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3 21:52:58.869 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3 21:52:58.874 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.875 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.876 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.876 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.876 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, source, "embedded"] 21:52:58.878 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, source, "embedded"] 21:52:58.879 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.287088 msec 21:52:58.880 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.880 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:09, rdfs:label=Et Caetera, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=) 21:52:58.881 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3 21:52:58.881 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3 21:52:58.894 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.903 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.904 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.905 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.905 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, source, "embedded"] 21:52:58.907 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, source, "embedded"] 21:52:58.909 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.832834 msec 21:52:58.910 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.911 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 04:28, rdfs:label=Ecce Rex Darius, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=) 21:52:58.912 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3 21:52:58.912 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3 21:52:58.916 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.917 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.919 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.919 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, source, "embedded"] 21:52:58.920 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, source, "embedded"] 21:52:58.923 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.329828 msec 21:52:58.924 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.925 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:21, rdfs:label=Ex Regali Venit Imperio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=) 21:52:58.926 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3 21:52:58.926 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3 21:52:58.936 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.937 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.939 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.939 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.939 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, source, "embedded"] 21:52:58.941 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, source, "embedded"] 21:52:58.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.111374 msec 21:52:58.943 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.943 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:31, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=) 21:52:58.944 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3 21:52:58.944 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3 21:52:58.947 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.947 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.947 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.948 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.948 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, source, "embedded"] 21:52:58.948 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, source, "embedded"] 21:52:58.949 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.83063 msec 21:52:58.955 [cling-5 ] 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$191/0x00000001002e0840@2219c482, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:52:58.955 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 01:18, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=) 21:52:58.956 [cling-5 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3 21:52:58.956 [cling-5 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3 21:52:58.962 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:52:58.963 [cling-5 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=mp3.duration, type=class java.time.Duration), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 21:52:58.964 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:52:58.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:52:58.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, source, "embedded"] 21:52:58.967 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, source, "embedded"] 21:52:58.970 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.04068 msec 21:52:58.975 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 281.526757 msec 21:52:58.976 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:R5kWpHsjk8onU-BxNIEu_e8yqqE=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ad Honorem Tui, Christe 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:66v_jTEksaPtyAOk65JC2HLMgbI=/content 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.977 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:kODycA7DyKfbDGPtcV4-5Zc4iNY=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Multum Miror Cuius Consilio 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:DPEG4Xwp0GwuzyO3qp9Acw_5BzM=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Solvitur In Libro Salomonis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:M6WRn9gRF4LUCR2MynDFsv-mEcw=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Et Caetera 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:Y8Rt7nnEoxhbhfJv4KXPrD1L31A=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ecce Rex Darius 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:_G-BBX6oh9QwbWuB8CMF7uBX_rc=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ex Regali Venit Imperio 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:jHz8nc6HSffXXCekPQzhbr7hKtM=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:ySO0gdsP9oKMZ71T8KbEcbqYatI=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.21:42141/rest/audiofile/urn:bluemarine:audiofile:fzPJsLrl6ToNGUleGxhHwsk15wQ=/content 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.978 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:52:58.996 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:52:59.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:52:59.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 21:52:59.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: 21:52:59.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: 21:52:59.002 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:52:59.003 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 4518 msec 21:52:59.003 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:52:59.011 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 21:53:00.021 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 21:53:00.021 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - onPowerOffNotification(PowerOffNotification()) 21:53:00.021 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING Server@2d177f26{STARTED}[10.0.1,sto=0] 21:53:00.021 [main ] INFO org.eclipse.jetty.server.Server - Stopped Server@2d177f26{STOPPING}[10.0.1,sto=0] 21:53:00.021 [main ] DEBUG org.eclipse.jetty.server.Server - doStop Server@2d177f26{STOPPING}[10.0.1,sto=0] 21:53:00.021 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} 21:53:00.022 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING SelectorManager@ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:0} 21:53:00.022 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ManagedSelector@dfbded1{STARTED} id=0 keys=0 selected=0 updates=0 21:53:00.022 [}{10.244.2.21:42141}] TRACE org.eclipse.jetty.server.AbstractConnector - IGNORED java.nio.channels.AsynchronousCloseException: null at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202) at java.base/sun.nio.ch.ServerSocketChannelImpl.end(ServerSocketChannelImpl.java:269) at java.base/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:288) at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:380) at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:728) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:791) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:913) at java.base/java.lang.Thread.run(Thread.java:834) 21:53:00.022 [qtp1907767647-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran qtp1907767647-48-acceptor-0@118fc2ef-ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:42141} in QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:53:00.022 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$CloseConnections@4141a2fe on ManagedSelector@dfbded1{STOPPING} id=0 keys=0 selected=0 updates=0 21:53:00.022 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@dfbded1{STOPPING} id=0 keys=0 selected=0 updates=1 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b woken with none selected 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b woken up from select, 0/0/0 selected 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b processing 0 keys, 1 updates 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@4141a2fe 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Closing 0 connections on ManagedSelector@dfbded1{STOPPING} id=0 keys=0 selected=0 updates=0 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b waiting with 0 keys 21:53:00.023 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$StopSelector@183c183f on ManagedSelector@dfbded1{STOPPING} id=0 keys=0 selected=0 updates=0 21:53:00.023 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@dfbded1{STOPPING} id=0 keys=0 selected=0 updates=1 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b woken with none selected 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b woken up from select, 0/0/0 selected 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@5c73893b processing 0 keys, 1 updates 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 21:53:00.023 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$StopSelector@183c183f 21:53:00.026 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 21:53:00.026 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$318/0x000000010047f040@53ca1c57 in QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:53:00.026 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:53:00.026861+01:00 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED EatWhatYouKill@482f6982/SelectorProducer@7918477a/IDLE/p=false/QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-01-22T21:53:00.027085+01:00 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ManagedSelector@dfbded1{STOPPED} id=0 keys=-1 selected=-1 updates=0 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED SelectorManager@ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:0} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING HttpConnectionFactory@2429b644[HTTP/1.1] 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED HttpConnectionFactory@2429b644[HTTP/1.1] 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ScheduledExecutorScheduler@4b5182be{STARTED} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ScheduledExecutorScheduler@4b5182be{STOPPED} 21:53:00.027 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Stopped ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:0} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServerConnector@5cdf8dc9{HTTP/1.1, (http/1.1)}{10.244.2.21:0} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping Server@2d177f26{STOPPING}[10.0.1,sto=0] 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ErrorHandler@c7d0849{STARTED} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ErrorHandler@c7d0849{STOPPING} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ErrorHandler@c7d0849{STOPPED} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],AVAILABLE} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],STOPPED} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServletHandler@4622638{STARTED} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ServletHandler@4622638{STOPPING} 21:53:00.027 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=true,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-79e48fb7==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@79e48fb7{inst=false,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-712d02fd==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@2984dca0{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=true,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=true,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Destroying Spring FrameworkServlet 'spring' 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:53:00.028 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServletHandler@4622638{STOPPED} 21:53:00.028 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],STOPPED} 21:53:00.029 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED o.e.j.s.ServletContextHandler@63adb468{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar!/webapp],STOPPED} 21:53:00.029 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING QueuedThreadPool[qtp1907767647]@71b6395f{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:53:00.029 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Stopping QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@5438b3c7{s=0/1,p=0}] 21:53:00.029 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ReservedThreadExecutor@5438b3c7{s=0/1,p=0} 21:53:00.029 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ReservedThreadExecutor@5438b3c7{s=-1/1,p=0} 21:53:00.029 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1907767647-49,5,main] for 2499 21:53:00.029 [qtp1907767647-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.029 [qtp1907767647-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.029 [qtp1907767647-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.029 [qtp1907767647-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-49,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.029 [qtp1907767647-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.029 [qtp1907767647-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.029 [qtp1907767647-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-51,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-52,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1907767647-52,5,] for 2498 21:53:00.030 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1907767647-48,5,main] for 2498 21:53:00.030 [qtp1907767647-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-53,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-54,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-48,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-50,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.030 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.031 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$242/0x00000001003d7840@365d2b70 in QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.031 [qtp1907767647-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1907767647-47,5,main] exited for QueuedThreadPool[qtp1907767647]@71b6395f{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.031 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1907767647-54,5,] for 2497 21:53:00.031 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED QueuedThreadPool[qtp1907767647]@71b6395f{STOPPED,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:53:00.031 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED Server@2d177f26{STOPPED}[10.0.1,sto=0] 21:53:00.038 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:00.039 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification))) 21:53:00.040 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 21:53:01.500 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 21:53:01.501 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws java.lang.Exception)) 21:53:01.501 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOffNotification(it.tidalwave.bluemarine2.message.PowerOffNotification) throws java.lang.Exception)) 21:53:01.505 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException)) 21:53:01.506 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws it.tidalwave.util.NotFoundException)) 21:53:01.506 [Invoker-afterClass()] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'taskExecutor' 21:53:01.508 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DefaultDevicePublisherTest.xml] 21:53:01.542 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 21:53:01.542 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 21:53:01.543 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 21:53:01.543 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 21:53:01.544 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 21:53:01.550 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.21:42709 21:53:01.550 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.21 21:53:01.554 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 21:53:01.569 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, upnpService, underTest] 21:53:01.570 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 21:53:01.570 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST "must properly publish a device" 21:53:01.570 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 21:53:01.596 [y_publish_a_device()] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:UPnPServerMock, Manager: (AutowireServiceManager) Implementation: null 21:53:01.598 [y_publish_a_device()] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - Completed device registration 21:53:03.598 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST PASSED in 2028 msec 21:53:03.598 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - 21:53:03.603 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:03.605 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:53:03.665 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:06.505 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:06.506 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:06.506 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:09.143 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:09.143 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:09.144 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:09.658 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:53:09.658 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:53:09.659 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Entity" 21:53:09.659 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:53:09.661 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@323f88ae 21:53:09.666 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 8 msec - must find the correct adapter for Entity - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available 21:53:09.667 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1198) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75) at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173) at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93) at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181) at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256) at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100) at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92) at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176) at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136) at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118) at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102) at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310) ... 56 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.(SpringSimpleMessageSubscriberSupport.java:53) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56) at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.(DefaultResourceServer.java:68) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212) ... 58 common frames omitted 21:53:09.669 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:53:09.678 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:09.679 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:53:09.758 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:12.358 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:12.362 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:14.869 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:14.869 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:14.873 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:53:14.873 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 21:53:14.873 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for MusicArtist" 21:53:14.873 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 21:53:14.898 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@f711b24 21:53:14.899 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 26 msec - must find the correct adapter for MusicArtist - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available 21:53:14.899 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75) at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173) at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93) at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181) at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256) at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100) at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92) at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176) at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136) at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118) at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102) at it.tidalwave.bluemarine2.model.impl.catalog.RepositoryEntitySupport.as(RepositoryEntitySupport.java:85) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310) ... 56 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.(SpringSimpleMessageSubscriberSupport.java:53) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56) at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.(DefaultResourceServer.java:68) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212) ... 58 common frames omitted 21:53:14.900 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:53:14.914 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:14.918 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:53:14.943 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:17.380 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:19.779 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:19.783 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:53:19.783 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:53:19.783 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Record" 21:53:19.783 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:53:19.784 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@1f753f6a 21:53:19.785 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 1 msec - must find the correct adapter for Record - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available 21:53:19.785 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75) at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173) at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93) at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181) at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256) at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100) at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92) at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176) at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136) at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118) at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102) at it.tidalwave.bluemarine2.model.impl.catalog.RepositoryEntitySupport.as(RepositoryEntitySupport.java:85) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310) ... 56 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.(SpringSimpleMessageSubscriberSupport.java:53) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56) at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.(DefaultResourceServer.java:68) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212) ... 58 common frames omitted 21:53:19.786 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:53:19.797 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:19.806 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:53:19.864 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:22.356 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:22.358 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:24.837 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:53:24.837 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:53:24.837 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Entity" 21:53:24.837 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:53:24.895 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@54496338 21:53:24.897 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 60 msec - must find the correct adapter for decorated Entity - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available 21:53:24.897 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75) at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173) at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93) at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181) at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256) at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100) at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92) at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176) at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136) at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118) at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102) at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310) ... 56 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.(SpringSimpleMessageSubscriberSupport.java:53) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56) at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.(DefaultResourceServer.java:68) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212) ... 58 common frames omitted 21:53:24.898 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:53:24.898 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:24.901 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:53:24.922 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:27.257 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:27.259 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:29.610 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:53:29.610 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 21:53:29.610 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated MusicArtist" 21:53:29.610 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 21:53:29.611 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@61df8489 21:53:29.613 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 3 msec - must find the correct adapter for decorated MusicArtist - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available 21:53:29.614 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75) at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173) at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93) at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181) at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256) at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100) at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92) at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176) at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136) at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118) at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102) at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310) ... 56 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.(SpringSimpleMessageSubscriberSupport.java:53) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56) at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.(DefaultResourceServer.java:68) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212) ... 58 common frames omitted 21:53:29.618 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:53:29.619 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:29.621 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:53:29.690 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:32.129 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:53:34.549 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:53:34.552 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:53:34.552 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:53:34.552 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Record" 21:53:34.552 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:53:34.554 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@7b068b86 21:53:34.555 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 3 msec - must find the correct adapter for decorated Record - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available 21:53:34.555 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75) at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173) at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97) at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93) at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181) at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256) at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100) at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92) at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176) at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136) at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118) at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102) at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310) ... 56 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.(SpringSimpleMessageSubscriberSupport.java:53) at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56) at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.(DefaultResourceServer.java:68) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212) ... 58 common frames omitted 21:53:34.556 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:53:34.557 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:53:34.635 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - FINISHED TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest [ERROR] Tests run: 13, Failures: 9, Errors: 0, Skipped: 0, Time elapsed: 69.948 s <<< FAILURE! - in TestSuite [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence[LG-37LS5600, iTunes-fg-20160504-2, sequence1](2) Time elapsed: 7.338 s <<< FAILURE! java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence[LG-37LS5600, iTunes-fg-20160504-2, sequence2](4) Time elapsed: 1.599 s <<< FAILURE! java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence[LG-37LS5600, iTunes-fg-20160504-2, sequence3](6) Time elapsed: 1.44 s <<< FAILURE! java.lang.AssertionError: Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity Time elapsed: 0.011 s <<< FAILURE! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98) Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98) [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist Time elapsed: 0.026 s <<< FAILURE! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72) Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72) [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record Time elapsed: 0.001 s <<< FAILURE! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84) Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84) [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity Time elapsed: 0.06 s <<< FAILURE! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104) Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104) [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist Time elapsed: 0.008 s <<< FAILURE! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78) Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78) [ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record Time elapsed: 0.003 s <<< FAILURE! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90) Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* [ERROR] ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* [ERROR] ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence Unexpected contents: see log above (you can grep 'TEST FAILED') TEST FAILED exp[3] * * TEST FAILED act[3] * * TEST FAILED exp[8] * * TEST FAILED act[8] * * TEST FAILED exp[13] * * TEST FAILED act[13] * * TEST FAILED exp[18] * * TEST FAILED act[18] * * TEST FAILED exp[23] * * TEST FAILED act[23] * * TEST FAILED exp[28] * * TEST FAILED act[28] * * TEST FAILED exp[33] * * TEST FAILED act[33] * * TEST FAILED exp[38] * * TEST FAILED act[38] * * TEST FAILED exp[43] * * TEST FAILED act[43] * * TEST FAILED exp[48] * * TEST FAILED act[48] * * TEST FAILED exp[53] * * TEST FAILED act[53] * * TEST FAILED exp[58] * * TEST FAILED act[58] * * TEST FAILED exp[63] * * TEST FAILED act[63] * * TEST FAILED exp[68] * * TEST FAILED act[68] * * TEST FAILED exp[73] * * TEST FAILED act[73] * * TEST FAILED exp[78] * * TEST FAILED act[78] * * TEST FAILED exp[85] *QUERY COUNT: 18* TEST FAILED act[85] *QUERY COUNT: 2* [ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity:98->must_find_the_correct_adapter:125 » BeanCreation [ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist:72->must_find_the_correct_adapter:125 » BeanCreation [ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record:84->must_find_the_correct_adapter:125 » BeanCreation [ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity:104->must_find_the_correct_adapter_for_decorated_entities:116 » BeanCreation [ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist:78->must_find_the_correct_adapter_for_decorated_entities:116 » BeanCreation [ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record:90->must_find_the_correct_adapter_for_decorated_entities:116 » BeanCreation [INFO] [ERROR] Tests run: 13, Failures: 9, Errors: 0, Skipped: 0 [INFO] [ERROR] There are test failures. Please refer to /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/surefire-reports/plain for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Building jar: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar [INFO] [INFO] --- maven-jar-plugin:3.2.0:test-jar (default-test-jar) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Building jar: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03-tests.jar [INFO] [INFO] --- maven-install-plugin:3.0.0-M1:install (default-install) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Installing /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/bluemarine2/it-tidalwave-bluemarine2-upnp-mediaserver/1.1-ALPHA-2-SNAPSHOT/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/bluemarine2/it-tidalwave-bluemarine2-upnp-mediaserver/1.1-ALPHA-2-SNAPSHOT/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/bluemarine2/it-tidalwave-bluemarine2-upnp-mediaserver/1.1-ALPHA-2-SNAPSHOT/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT-tests.jar [JENKINS] Archiving disabled