>>> airsonic-advanced: Building testing/airsonic-advanced 11.0.0_git20230217-r0 (using abuild 3.10.0-r0) started Wed, 22 Mar 2023 14:54:00 +0000 >>> airsonic-advanced: Checking sanity of /home/buildozer/aports/testing/airsonic-advanced/APKBUILD... >>> airsonic-advanced: Analyzing dependencies... >>> airsonic-advanced: Installing for build: build-base openjdk11 maven (1/38) Installing java-common (0.5-r0) (2/38) Installing libffi (3.4.4-r0) (3/38) Installing p11-kit (0.24.1-r1) (4/38) Installing libtasn1 (4.19.0-r0) (5/38) Installing p11-kit-trust (0.24.1-r1) (6/38) Installing java-cacerts (1.0-r1) (7/38) Installing openjdk11-jre-headless (11.0.18_p10-r0) (8/38) Installing libxau (1.0.11-r0) (9/38) Installing libmd (1.0.4-r1) (10/38) Installing libbsd (0.11.7-r0) (11/38) Installing libxdmcp (1.1.4-r0) (12/38) Installing libxcb (1.15-r0) (13/38) Installing libx11 (1.8.4-r1) (14/38) Installing libxext (1.3.5-r0) (15/38) Installing libxi (1.8-r0) (16/38) Installing libxrender (0.9.11-r1) (17/38) Installing libxtst (1.2.4-r1) (18/38) Installing alsa-lib (1.2.8-r0) (19/38) Installing libbz2 (1.0.8-r4) (20/38) Installing libintl (0.21.1-r2) (21/38) Installing libblkid (2.38.1-r5) (22/38) Installing libmount (2.38.1-r5) (23/38) Installing glib (2.76.0-r3) (24/38) Installing graphite2 (1.3.14-r4) (25/38) Installing harfbuzz (7.1.0-r0) (26/38) Installing libpng (1.6.39-r2) (27/38) Installing freetype (2.13.0-r2) (28/38) Installing giflib (5.2.1-r3) (29/38) Installing libjpeg-turbo (2.1.5.1-r1) (30/38) Installing lcms2 (2.15-r0) (31/38) Installing openjdk11-jre (11.0.18_p10-r0) (32/38) Installing openjdk11-jmods (11.0.18_p10-r0) (33/38) Installing openjdk11-jdk (11.0.18_p10-r0) (34/38) Installing openjdk11-demos (11.0.18_p10-r0) (35/38) Installing openjdk11-doc (11.0.18_p10-r0) (36/38) Installing openjdk11 (11.0.18_p10-r0) (37/38) Installing maven (3.9.1-r0) (38/38) Installing .makedepends-airsonic-advanced (20230322.145402) Executing busybox-1.36.0-r5.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20230106-r0.trigger Executing glib-2.76.0-r3.trigger OK: 665 MiB in 137 packages >>> airsonic-advanced: Cleaning up srcdir >>> airsonic-advanced: Cleaning up pkgdir >>> airsonic-advanced: Fetching https://distfiles.alpinelinux.org/distfiles/edge/airsonic-advanced-11.0.0_git20230217.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> airsonic-advanced: Fetching airsonic-advanced-11.0.0_git20230217.tar.gz::https://github.com/airsonic-advanced/airsonic-advanced/archive/1397446f979b1cdea283eec89ce4f0eae7d63450.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5408k 0 5408k 0 0 4860k 0 --:--:-- 0:00:01 --:--:-- 4860k 100 19.5M 0 19.5M 0 0 9515k 0 --:--:-- 0:00:02 --:--:-- 14.3M 100 41.1M 0 41.1M 0 0 13.2M 0 --:--:-- 0:00:03 --:--:-- 18.0M 100 64.4M 0 64.4M 0 0 15.7M 0 --:--:-- 0:00:04 --:--:-- 19.7M 100 66.5M 0 66.5M 0 0 15.7M 0 --:--:-- 0:00:04 --:--:-- 19.7M >>> airsonic-advanced: Fetching https://distfiles.alpinelinux.org/distfiles/edge/airsonic-advanced-11.0.0_git20230217.tar.gz >>> airsonic-advanced: Checking sha512sums... airsonic-advanced-11.0.0_git20230217.tar.gz: OK maven.patch: OK airsonic-advanced.initd: OK >>> airsonic-advanced: Unpacking /var/cache/distfiles/edge/airsonic-advanced-11.0.0_git20230217.tar.gz... >>> airsonic-advanced: maven.patch patching file .mvn/maven.config [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Airsonic [pom] [INFO] Subsonic REST API [jar] [INFO] Sonos API [jar] [INFO] Airsonic Main [war] [INFO] [INFO] --------------------< org.airsonic.player:airsonic >-------------------- [INFO] Building Airsonic 11.0.0-SNAPSHOT [1/4] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ airsonic --- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ airsonic --- [INFO] [INFO] ---------------< org.airsonic.player:subsonic-rest-api >---------------- [INFO] Building Subsonic REST API 11.0.0-SNAPSHOT [2/4] [INFO] from subsonic-rest-api/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ subsonic-rest-api --- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ subsonic-rest-api --- Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/../repo/org/airsonic/player/subsonic-rest-api/11.0.0-SNAPSHOT/maven-metadata.xml [INFO] [INFO] --- jaxb2:0.14.0:generate (default) @ subsonic-rest-api --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] Sources are not up-to-date, XJC will be executed. [INFO] Episode file [/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/generated-sources/xjc/META-INF/sun-jaxb.episode] was augmented with if-exists="true" attributes. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ subsonic-rest-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 0 resource [INFO] Copying 2 resources [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ subsonic-rest-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 67 source files to /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ subsonic-rest-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ subsonic-rest-api --- [INFO] No sources to compile [INFO] [INFO] --- surefire:2.22.2:test (default-test) @ subsonic-rest-api --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.2.2:jar (default-jar) @ subsonic-rest-api --- [INFO] Building jar: /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/subsonic-rest-api-11.0.0-SNAPSHOT.jar [INFO] [INFO] ---------------< org.airsonic.player:airsonic-sonos-api >--------------- [INFO] Building Sonos API 11.0.0-SNAPSHOT [3/4] [INFO] from airsonic-sonos-api/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ airsonic-sonos-api --- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ airsonic-sonos-api --- Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/../repo/org/airsonic/player/airsonic-sonos-api/11.0.0-SNAPSHOT/maven-metadata.xml [INFO] [INFO] --- cxf-codegen:3.4.3:wsdl2java (generate-sources) @ airsonic-sonos-api --- [INFO] Running code generation in fork mode... [INFO] The java executable is /usr/lib/jvm/java-11-openjdk/bin/java [INFO] Building jar: /tmp/cxf-tmp-1024433768910353401/cxf-codegen11203338294433265851.jar [WARNING] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". [WARNING] SLF4J: Defaulting to no-operation (NOP) logger implementation [WARNING] SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ airsonic-sonos-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 0 resource [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ airsonic-sonos-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 120 source files to /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ airsonic-sonos-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ airsonic-sonos-api --- [INFO] No sources to compile [INFO] [INFO] --- surefire:2.22.2:test (default-test) @ airsonic-sonos-api --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.2.2:jar (default-jar) @ airsonic-sonos-api --- [INFO] Building jar: /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/target/airsonic-sonos-api-11.0.0-SNAPSHOT.jar [INFO] [INFO] -----------------< org.airsonic.player:airsonic-main >------------------ [INFO] Building Airsonic Main 11.0.0-SNAPSHOT [4/4] [INFO] from airsonic-main/pom.xml [INFO] --------------------------------[ war ]--------------------------------- Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/../repo/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom Downloading from 4th-line-http-unblocker: http://4thline.org/m2/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom Downloading from central: https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom Progress (1): 1.4/13 kB Progress (1): 2.7/13 kB Progress (1): 4.1/13 kB Progress (1): 5.5/13 kB Progress (1): 6.9/13 kB Progress (1): 8.2/13 kB Progress (1): 9.6/13 kB Progress (1): 11/13 kB Progress (1): 12/13 kB Progress (1): 13 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom (13 kB at 30 kB/s) Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/../repo/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.pom Downloading from 4th-line-http-unblocker: http://4thline.org/m2/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.pom Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.pom Progress (1): 1.4/31 kB Progress (1): 2.7/31 kB Progress (1): 4.1/31 kB Progress (1): 5.5/31 kB Progress (1): 6.9/31 kB Progress (1): 8.2/31 kB Progress (1): 9.6/31 kB Progress (1): 11/31 kB Progress (1): 12/31 kB Progress (1): 14/31 kB Progress (1): 15/31 kB Progress (1): 16/31 kB Progress (1): 17/31 kB Progress (1): 19/31 kB Progress (1): 20/31 kB Progress (1): 21/31 kB Progress (1): 23/31 kB Progress (1): 24/31 kB Progress (1): 25/31 kB Progress (1): 27/31 kB Progress (1): 28/31 kB Progress (1): 30/31 kB Progress (1): 31/31 kB Progress (1): 31 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.pom (31 kB at 850 kB/s) Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/../repo/org/apache/commons/commons-parent/53/commons-parent-53.pom Downloading from 4th-line-http-unblocker: http://4thline.org/m2/org/apache/commons/commons-parent/53/commons-parent-53.pom Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/53/commons-parent-53.pom Progress (1): 16/82 kB Progress (1): 33/82 kB Progress (1): 49/82 kB Progress (1): 66/82 kB Progress (1): 82/82 kB Progress (1): 82 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/53/commons-parent-53.pom (82 kB at 2.7 MB/s) Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/../repo/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/../repo/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar Downloading from 4th-line-http-unblocker: http://4thline.org/m2/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar Downloading from 4th-line-http-unblocker: http://4thline.org/m2/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar Progress (1): 16/438 kB Progress (1): 32/438 kB Progress (1): 49/438 kB Progress (1): 65/438 kB Progress (1): 81/438 kB Progress (1): 98/438 kB Progress (1): 114/438 kB Progress (1): 131/438 kB Progress (1): 147/438 kB Progress (1): 163/438 kB Progress (1): 180/438 kB Progress (1): 196/438 kB Progress (1): 212/438 kB Progress (1): 229/438 kB Progress (1): 245/438 kB Progress (1): 262/438 kB Progress (1): 278/438 kB Progress (1): 294/438 kB Progress (1): 311/438 kB Progress (1): 327/438 kB Progress (1): 344/438 kB Progress (1): 360/438 kB Progress (1): 376/438 kB Progress (1): 393/438 kB Progress (1): 402/438 kB Progress (1): 418/438 kB Progress (1): 435/438 kB Progress (1): 438 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar (438 kB at 6.6 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar Progress (1): 16/633 kB Progress (1): 32/633 kB Progress (1): 49/633 kB Progress (1): 65/633 kB Progress (1): 81/633 kB Progress (1): 98/633 kB Progress (1): 114/633 kB Progress (1): 131/633 kB Progress (1): 147/633 kB Progress (1): 163/633 kB Progress (1): 180/633 kB Progress (1): 196/633 kB Progress (1): 212/633 kB Progress (1): 229/633 kB Progress (1): 245/633 kB Progress (1): 262/633 kB Progress (1): 278/633 kB Progress (1): 294/633 kB Progress (1): 311/633 kB Progress (1): 327/633 kB Progress (1): 344/633 kB Progress (1): 360/633 kB Progress (1): 376/633 kB Progress (1): 393/633 kB Progress (1): 402/633 kB Progress (1): 418/633 kB Progress (1): 435/633 kB Progress (1): 451/633 kB Progress (1): 468/633 kB Progress (1): 484/633 kB Progress (1): 500/633 kB Progress (1): 517/633 kB Progress (1): 533/633 kB Progress (1): 549/633 kB Progress (1): 566/633 kB Progress (1): 582/633 kB Progress (1): 599/633 kB Progress (1): 615/633 kB Progress (1): 631/633 kB Progress (1): 633 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar (633 kB at 10 MB/s) [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ airsonic-main --- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ airsonic-main --- Downloading from local1: file:///home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/../repo/org/airsonic/player/airsonic-main/11.0.0-SNAPSHOT/maven-metadata.xml [INFO] [INFO] --- checkstyle:3.1.1:check (validate) @ airsonic-main --- [INFO] Starting audit... Audit done. [INFO] You have 0 Checkstyle violations. [INFO] [INFO] >>> pmd:3.13.0:check (validate) > :pmd @ airsonic-main >>> [INFO] [INFO] --- pmd:3.13.0:pmd (pmd) @ airsonic-main --- [WARNING] There are 2 PMD processing errors: [WARNING] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/credentialsSettings.jsp: PMDException: Error while parsing /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/credentialsSettings.jsp /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/sonosSettings.jsp: PMDException: Error while parsing /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/sonosSettings.jsp [INFO] [INFO] <<< pmd:3.13.0:check (validate) < :pmd @ airsonic-main <<< [INFO] [INFO] [INFO] --- pmd:3.13.0:check (validate) @ airsonic-main --- [INFO] PMD version: 6.21.0 [INFO] [INFO] [INFO] --- antrun:1.8:run (default) @ airsonic-main --- [INFO] Executing tasks main: [copy] Copying 1 file to /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes/org/airsonic/player/i18n [INFO] Executed tasks [INFO] [INFO] --- buildnumber:1.4:create-metadata (default) @ airsonic-main --- [INFO] Executing: /bin/sh -c cd '/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main' && 'git' 'rev-parse' '--verify' 'HEAD' [INFO] Working directory: /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ airsonic-main --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] Copying 186 resources [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ airsonic-main --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 317 source files to /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/java/org/airsonic/player/dao/AbstractDao.java: Some input files use or override a deprecated API. [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/java/org/airsonic/player/dao/AbstractDao.java: Recompile with -Xlint:deprecation for details. [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/java/org/airsonic/player/service/PathWatcherService.java: Some input files use unchecked or unsafe operations. [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/java/org/airsonic/player/service/PathWatcherService.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- aspectj:1.11.1:compile (default) @ airsonic-main --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /usr/lib/jvm/java-11-openjdk/lib/jrt-fs.jar:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/subsonic-rest-api-11.0.0-SNAPSHOT.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/target/airsonic-sonos-api-11.0.0-SNAPSHOT.jar:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-core/4.1.31/metrics-core-4.1.31.jar:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-jmx/4.1.31/metrics-jmx-4.1.31.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.5.12/spring-boot-starter-web-2.5.12.jar:/home/buildozer/.m2/repository/jakarta/servlet/jsp/jakarta.servlet.jsp-api/2.3.6/jakarta.servlet.jsp-api-2.3.6.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.5.12/spring-boot-starter-validation-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.5.12/spring-boot-starter-jdbc-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-security/2.5.12/spring-boot-starter-security-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-websocket/2.5.12/spring-boot-starter-websocket-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-cache/2.5.12/spring-boot-starter-cache-2.5.12.jar:/home/buildozer/.m2/repository/javax/cache/cache-api/1.1.1/cache-api-1.1.1.jar:/home/buildozer/.m2/repository/org/ehcache/ehcache/3.9.9/ehcache-3.9.9.jar:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.5.12/spring-boot-starter-actuator-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.5.12/spring-boot-starter-test-2.5.12.jar:/home/buildozer/.m2/repository/org/junit/vintage/junit-vintage-engine/5.7.2/junit-vintage-engine-5.7.2.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-test/5.5.5/spring-security-test-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-ldap/5.5.5/spring-security-ldap-5.5.5.jar:/home/buildozer/.m2/repository/com/auth0/java-jwt/3.15.0/java-jwt-3.15.0.jar:/home/buildozer/.m2/repository/org/springframework/ldap/spring-ldap-core/2.3.6.RELEASE/spring-ldap-core-2.3.6.RELEASE.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-taglibs/5.5.5/spring-security-taglibs-5.5.5.jar:/home/buildozer/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.70/bcprov-jdk15on-1.70.jar:/home/buildozer/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar:/home/buildozer/.m2/repository/taglibs/string/1.1.0/string-1.1.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-core/8.9.0/lucene-core-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-analyzers-common/8.9.0/lucene-analyzers-common-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/buildozer/.m2/repository/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar:/home/buildozer/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/buildozer/.m2/repository/commons-io/commons-io/2.10.0/commons-io-2.10.0.jar:/home/buildozer/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/buildozer/.m2/repository/org/tukaani/xz/1.8/xz-1.8.jar:/home/buildozer/.m2/repository/com/github/junrar/junrar/7.4.1/junrar-7.4.1.jar:/home/buildozer/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/buildozer/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/buildozer/.m2/repository/org/hsqldb/hsqldb/2.5.0/hsqldb-2.5.0.jar:/home/buildozer/.m2/repository/net/jthink/jaudiotagger/3.0.1/jaudiotagger-3.0.1.jar:/home/buildozer/.m2/repository/org/jdom/jdom/2.0.2/jdom-2.0.2.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.moxy/2.7.8/org.eclipse.persistence.moxy-2.7.8.jar:/home/buildozer/.m2/repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar:/home/buildozer/.m2/repository/org/glassfish/web/jakarta.servlet.jsp.jstl/1.2.6/jakarta.servlet.jsp.jstl-1.2.6.jar:/home/buildozer/.m2/repository/net/sargue/java-time-jsptags/1.1.4/java-time-jsptags-1.1.4.jar:/home/buildozer/.m2/repository/jakarta/mail/jakarta.mail-api/1.6.7/jakarta.mail-api-1.6.7.jar:/home/buildozer/.m2/repository/com/hoodcomputing/natpmp/0.1/natpmp-0.1.jar:/home/buildozer/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/buildozer/.m2/repository/org/springframework/spring-test/5.3.18/spring-test-5.3.18.jar:/home/buildozer/.m2/repository/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar:/home/buildozer/.m2/repository/org/assertj/assertj-core/3.19.0/assertj-core-3.19.0.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-core/2.0.1/cling-core-2.0.1.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-support/2.0.1/cling-support-2.0.1.jar:/home/buildozer/.m2/repository/org/seamless/seamless-util/1.1.0/seamless-util-1.1.0.jar:/home/buildozer/.m2/repository/de/u-mass/lastfm-java/0.1.2/lastfm-java-0.1.2.jar:/home/buildozer/.m2/repository/de/triology/recaptchav2-java/recaptchav2-java/1.0.4/recaptchav2-java-1.0.4.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.4.3/cxf-rt-transports-http-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-core/3.4.3/cxf-core-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.4.3/cxf-rt-frontend-jaxws-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.4.3/cxf-rt-bindings-soap-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.4.3/cxf-rt-databinding-jaxb-3.4.3.jar:/home/buildozer/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar:/home/buildozer/.m2/repository/com/mattbertolini/liquibase-slf4j/4.0.0/liquibase-slf4j-4.0.0.jar:/home/buildozer/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/home/buildozer/.m2/repository/org/liquibase/liquibase-core/4.6.2/liquibase-core-4.6.2.jar:/home/buildozer/.m2/repository/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/core/2.0.0-RELEASE/core-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-xspf/2.0.0-RELEASE/playlist-xspf-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-all/2.0.0-RELEASE/playlist-all-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/buildozer/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.5.12/spring-boot-starter-tomcat-2.5.12.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/9.0.60/tomcat-embed-jasper-9.0.60.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.5.12/spring-boot-starter-json-2.5.12.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/home/buildozer/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/buildozer/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/2.3.3/jakarta.xml.ws-api-2.3.3.jar:/home/buildozer/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/buildozer/.m2/repository/org/postgresql/postgresql/42.2.25/postgresql-42.2.25.jar:/home/buildozer/.m2/repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar:/home/buildozer/.m2/repository/org/mariadb/jdbc/mariadb-java-client/2.7.5/mariadb-java-client-2.7.5.jar:/home/buildozer/.m2/repository/org/hamcrest/hamcrest-core/2.2/hamcrest-core-2.2.jar:/home/buildozer/.m2/repository/jakarta/jws/jakarta.jws-api/1.1.1/jakarta.jws-api-1.1.1.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter/2.5.12/spring-boot-starter-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot/2.5.12/spring-boot-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.5.12/spring-boot-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.5.12/spring-boot-starter-logging-2.5.12.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.17.2/log4j-to-slf4j-2.17.2.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/home/buildozer/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/home/buildozer/.m2/repository/org/yaml/snakeyaml/1.28/snakeyaml-1.28.jar:/home/buildozer/.m2/repository/org/springframework/spring-web/5.3.18/spring-web-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-webmvc/5.3.18/spring-webmvc-5.3.18.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.60/tomcat-embed-el-9.0.60.jar:/home/buildozer/.m2/repository/org/hibernate/validator/hibernate-validator/6.2.3.Final/hibernate-validator-6.2.3.Final.jar:/home/buildozer/.m2/repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar:/home/buildozer/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar:/home/buildozer/.m2/repository/com/zaxxer/HikariCP/4.0.3/HikariCP-4.0.3.jar:/home/buildozer/.m2/repository/org/springframework/spring-jdbc/5.3.18/spring-jdbc-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-aop/5.3.18/spring-aop-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-config/5.5.5/spring-security-config-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-web/5.5.5/spring-security-web-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-messaging/5.3.18/spring-messaging-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-websocket/5.3.18/spring-websocket-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context-support/5.3.18/spring-context-support-5.3.18.jar:/home/buildozer/.m2/repository/org/aspectj/aspectjweaver/1.9.7/aspectjweaver-1.9.7.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.5.12/spring-boot-actuator-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator/2.5.12/spring-boot-actuator-2.5.12.jar:/home/buildozer/.m2/repository/io/micrometer/micrometer-core/1.7.10/micrometer-core-1.7.10.jar:/home/buildozer/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/home/buildozer/.m2/repository/org/springframework/spring-core/5.3.18/spring-core-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-jcl/5.3.18/spring-jcl-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-core/5.5.5/spring-security-core-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-crypto/5.5.5/spring-security-crypto-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-beans/5.3.18/spring-beans-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context/5.3.18/spring-context-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-tx/5.3.18/spring-tx-5.3.18.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-acl/5.5.5/spring-security-acl-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-expression/5.3.18/spring-expression-5.3.18.jar:/home/buildozer/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/buildozer/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/buildozer/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/home/buildozer/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.core/2.7.8/org.eclipse.persistence.core-2.7.8.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.asm/2.7.8/org.eclipse.persistence.asm-2.7.8.jar:/home/buildozer/.m2/repository/org/seamless/seamless-http/1.1.0/seamless-http-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-xml/1.1.0/seamless-xml-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-swing/1.1.0/seamless-swing-1.1.0.jar:/home/buildozer/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.2/jakarta.xml.soap-api-1.4.2.jar:/home/buildozer/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/home/buildozer/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/buildozer/.m2/repository/org/jboss/spec/javax/rmi/jboss-rmi-api_1.0_spec/1.0.6.Final/jboss-rmi-api_1.0_spec-1.0.6.Final.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.6/jaxb-runtime-2.3.6.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/txw2/2.3.6/txw2-2.3.6.jar:/home/buildozer/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/home/buildozer/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar:/home/buildozer/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/buildozer/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.5/xmlschema-core-2.2.5.jar:/home/buildozer/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar:/home/buildozer/.m2/repository/org/ow2/asm/asm/9.0/asm-9.0.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/3.4.3/cxf-rt-bindings-xml-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/3.4.3/cxf-rt-frontend-simple-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/3.4.3/cxf-rt-ws-addr-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.4.3/cxf-rt-ws-policy-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/neethi/neethi/3.1.1/neethi-3.1.1.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.4.3/cxf-rt-wsdl-3.4.3.jar:/home/buildozer/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.jar:/home/buildozer/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/buildozer/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/buildozer/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/buildozer/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-core/1.3.3/castor-core-1.3.3.jar:/home/buildozer/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/buildozer/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.60/tomcat-embed-core-9.0.60.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.60/tomcat-embed-websocket-9.0.60.jar:/home/buildozer/.m2/repository/org/eclipse/jdt/ecj/3.18.0/ecj-3.18.0.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.12.6/jackson-datatype-jdk8-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.12.6/jackson-datatype-jsr310-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.12.6/jackson-module-parameter-names-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar:/home/buildozer/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes : [INFO] Join point 'method-execution(void org.airsonic.player.service.CoverArtService.upsert(org.airsonic.player.domain.CoverArt))' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:33) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.CoverArt org.airsonic.player.service.CoverArtService.get(org.airsonic.player.domain.CoverArt$EntityType, int))' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:71) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.CoverArtService.delete(org.airsonic.player.domain.CoverArt$EntityType, int))' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:97) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.CoverArtService.expunge())' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:102) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.UserSettings org.airsonic.player.service.SettingsService.getUserSettings(java.lang.String))' in Type 'org.airsonic.player.service.SettingsService' (SettingsService.java:1292) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SettingsService.updateUserSettings(org.airsonic.player.domain.UserSettings))' in Type 'org.airsonic.player.service.SettingsService' (SettingsService.java:1339) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.Playlist org.airsonic.player.service.PlaylistService.getPlaylist(int))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:151) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.service.PlaylistService.getPlaylistUsers(int))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:156) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.addPlaylistUser(org.airsonic.player.domain.Playlist, java.lang.String))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:195) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.deletePlaylistUser(org.airsonic.player.domain.Playlist, java.lang.String))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:202) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.deletePlaylist(int))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:224) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.updatePlaylist(org.airsonic.player.domain.Playlist, boolean))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:238) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.MediaFile org.airsonic.player.service.MediaFileService.getMediaFile(java.nio.file.Path, org.airsonic.player.domain.MusicFolder, boolean))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:127) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.MediaFile org.airsonic.player.service.MediaFileService.getMediaFile(int))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:149) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.MediaFileService.setMemoryCacheEnabled(boolean))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:608) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.MediaFileService.updateMediaFile(org.airsonic.player.domain.MediaFile))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:712) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.MediaFolderService.clearMediaFileCache())' in Type 'org.airsonic.player.service.MediaFolderService' (MediaFolderService.java:260) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.User org.airsonic.player.service.SecurityService.getUserByName(java.lang.String, boolean))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:285) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SecurityService.deleteUser(java.lang.String))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:349) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SecurityService.updateUser(org.airsonic.player.domain.User))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:360) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SecurityService.updateUserByteCounts(org.airsonic.player.domain.User, long, long, long))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:373) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.ArtistDao.createOrUpdateArtist(org.airsonic.player.domain.Artist))' in Type 'org.airsonic.player.dao.ArtistDao' (ArtistDao.java:91) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDao.createMusicFolder(org.airsonic.player.domain.MusicFolder))' in Type 'org.airsonic.player.dao.MusicFolderDao' (MusicFolderDao.java:87) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDao.reassignChildren(org.airsonic.player.domain.MusicFolder, org.airsonic.player.domain.MusicFolder))' in Type 'org.airsonic.player.dao.MusicFolderDao' (MusicFolderDao.java:117) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDao.setMusicFoldersForUser(java.lang.String, java.util.Collection))' in Type 'org.airsonic.player.dao.MusicFolderDao' (MusicFolderDao.java:188) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.ShareDao.createSharedFiles(int, java.util.List))' in Type 'org.airsonic.player.dao.ShareDao' (ShareDao.java:96) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDao.setTranscodingsForPlayer(java.lang.Integer, int[]))' in Type 'org.airsonic.player.dao.TranscodingDao' (TranscodingDao.java:84) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.AlbumDao.createOrUpdateAlbum(org.airsonic.player.domain.Album))' in Type 'org.airsonic.player.dao.AlbumDao' (AlbumDao.java:117) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.SavedPlayQueue org.airsonic.player.dao.PlayQueueDao.getPlayQueue(java.lang.String))' in Type 'org.airsonic.player.dao.PlayQueueDao' (PlayQueueDao.java:53) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayQueueDao.savePlayQueue(org.airsonic.player.domain.SavedPlayQueue))' in Type 'org.airsonic.player.dao.PlayQueueDao' (PlayQueueDao.java:64) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDao.createOrUpdateChannelRule(org.airsonic.player.domain.PodcastChannelRule))' in Type 'org.airsonic.player.dao.PodcastDao' (PodcastDao.java:121) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.CoverArtDao.upsert(org.airsonic.player.domain.CoverArt))' in Type 'org.airsonic.player.dao.CoverArtDao' (CoverArtDao.java:30) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.CoverArtDao.expunge())' in Type 'org.airsonic.player.dao.CoverArtDao' (CoverArtDao.java:53) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.SonosLinkDao.getAll())' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:19) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.SonosLink org.airsonic.player.dao.SonosLinkDao.findByLinkcode(java.lang.String))' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:24) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.SonosLinkDao.create(org.airsonic.player.domain.SonosLink))' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:29) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.SonosLinkDao.removeAll())' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:34) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.User org.airsonic.player.dao.UserDao.getUserByName(java.lang.String, boolean))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:67) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.UserDao.getCredentials(java.lang.String, org.airsonic.player.domain.UserCredential$App[]))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:84) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.UserDao.getCredentialsByEncoder(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:92) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.lang.Integer org.airsonic.player.dao.UserDao.getCredentialCountByEncoder(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:97) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.updateCredential(org.airsonic.player.domain.UserCredential, org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:102) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.createCredential(org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:110) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.deleteCredential(org.airsonic.player.domain.UserCredential, java.util.function.Predicate))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:124) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.User org.airsonic.player.dao.UserDao.getUserByEmail(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:154) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.UserDao.getAllUsers())' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:165) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.createUser(org.airsonic.player.domain.User, org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:176) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.deleteUser(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:189) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.updateUser(org.airsonic.player.domain.User))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:204) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.updateUserByteCounts(java.lang.String, long, long, long))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:212) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.UserSettings org.airsonic.player.dao.UserDao.getUserSettings(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:223) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.updateUserSettings(org.airsonic.player.domain.UserSettings))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:233) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MediaFileDao.createOrUpdateMediaFile(org.airsonic.player.domain.MediaFile, java.util.function.Consumer))' in Type 'org.airsonic.player.dao.MediaFileDao' (MediaFileDao.java:127) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.AvatarDao.setCustomAvatar(org.airsonic.player.domain.Avatar, java.lang.String))' in Type 'org.airsonic.player.dao.AvatarDao' (AvatarDao.java:86) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlaylistDao.setFilesInPlaylist(int, java.util.List))' in Type 'org.airsonic.player.dao.PlaylistDao' (PlaylistDao.java:98) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.BookmarkDao.createOrUpdateBookmark(org.airsonic.player.domain.Bookmark))' in Type 'org.airsonic.player.dao.BookmarkDao' (BookmarkDao.java:83) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.BookmarkDao.deleteBookmark(java.lang.String, int))' in Type 'org.airsonic.player.dao.BookmarkDao' (BookmarkDao.java:97) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] [INFO] --- jetty-jspc:9.4.41.v20210516:jspc (jspc) @ airsonic-main --- [INFO] Logging initialized @60685ms to org.eclipse.jetty.util.log.Slf4jLog [INFO] Compiling index.jsp,WEB-INF/jsp/notFound.jsp,WEB-INF/jsp/musicFolderSettings.jsp,WEB-INF/jsp/editTags.jsp,WEB-INF/jsp/playButtons.jsp,WEB-INF/jsp/playlists.jsp,WEB-INF/jsp/status.jsp,WEB-INF/jsp/podcastChannel.jsp,WEB-INF/jsp/bookmarks.jsp,WEB-INF/jsp/upload.jsp,WEB-INF/jsp/search.jsp,WEB-INF/jsp/mediaMain.jsp,WEB-INF/jsp/jquery.jsp,WEB-INF/jsp/home.jsp,WEB-INF/jsp/right.jsp,WEB-INF/jsp/advancedSettings.jsp,WEB-INF/jsp/sonosSettings.jsp,WEB-INF/jsp/include.jsp,WEB-INF/jsp/top.jsp,WEB-INF/jsp/error.jsp,WEB-INF/jsp/rating.jsp,WEB-INF/jsp/avatarUploadResult.jsp,WEB-INF/jsp/playlist.jsp,WEB-INF/jsp/podcastSettings.jsp,WEB-INF/jsp/left.jsp,WEB-INF/jsp/externalPlayer.jsp,WEB-INF/jsp/coverArt.jsp,WEB-INF/jsp/videoPlayer.jsp,WEB-INF/jsp/more.jsp,WEB-INF/jsp/helpToolTip.jsp,WEB-INF/jsp/userSettings.jsp,WEB-INF/jsp/settingsHeader.jsp,WEB-INF/jsp/personalSettings.jsp,WEB-INF/jsp/table.jsp,WEB-INF/jsp/recover.jsp,WEB-INF/jsp/credentialsSettings.jsp,WEB-INF/jsp/databaseSettings.jsp,WEB-INF/jsp/shareSettings.jsp,WEB-INF/jsp/help.jsp,WEB-INF/jsp/homePager.jsp,WEB-INF/jsp/generalDatabaseSettings.jsp,WEB-INF/jsp/sonosLinkLogin.jsp,WEB-INF/jsp/createShare.jsp,WEB-INF/jsp/dlnaSettings.jsp,WEB-INF/jsp/changeCoverArt.jsp,WEB-INF/jsp/gettingStarted.jsp,WEB-INF/jsp/head.jsp,WEB-INF/jsp/sonosSuccess.jsp,WEB-INF/jsp/podcastChannels.jsp,WEB-INF/jsp/index.jsp,WEB-INF/jsp/playQueue.jsp,WEB-INF/jsp/login.jsp,WEB-INF/jsp/accessDenied.jsp,WEB-INF/jsp/internetRadioSettings.jsp,WEB-INF/jsp/websocket.jsp,WEB-INF/jsp/playerSettings.jsp,WEB-INF/jsp/lyrics.jsp,WEB-INF/jsp/importPlaylist.jsp,WEB-INF/jsp/starred.jsp,WEB-INF/jsp/sonosLinkFailure.jsp,WEB-INF/jsp/generalSettings.jsp,WEB-INF/jsp/transcodingSettings.jsp,WEB-INF/jsp/podcast.jsp,WEB-INF/jsp/allmusic.jsp from includes=**\/*.jsp, **\/*.jspx excludes=**\/.svn\/** [INFO] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [INFO] Generation completed with [0] errors in [2759] milliseconds [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ airsonic-main --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 53 resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ airsonic-main --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 53 source files to /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/test-classes [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/test/java/org/airsonic/player/service/PlaylistServiceTestExport.java: Some input files use or override a deprecated API. [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/test/java/org/airsonic/player/service/PlaylistServiceTestExport.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- aspectj:1.11.1:test-compile (default) @ airsonic-main --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /usr/lib/jvm/java-11-openjdk/lib/jrt-fs.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/subsonic-rest-api-11.0.0-SNAPSHOT.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/target/airsonic-sonos-api-11.0.0-SNAPSHOT.jar:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-core/4.1.31/metrics-core-4.1.31.jar:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-jmx/4.1.31/metrics-jmx-4.1.31.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.5.12/spring-boot-starter-web-2.5.12.jar:/home/buildozer/.m2/repository/jakarta/servlet/jsp/jakarta.servlet.jsp-api/2.3.6/jakarta.servlet.jsp-api-2.3.6.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.5.12/spring-boot-starter-validation-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.5.12/spring-boot-starter-jdbc-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-security/2.5.12/spring-boot-starter-security-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-websocket/2.5.12/spring-boot-starter-websocket-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-cache/2.5.12/spring-boot-starter-cache-2.5.12.jar:/home/buildozer/.m2/repository/javax/cache/cache-api/1.1.1/cache-api-1.1.1.jar:/home/buildozer/.m2/repository/org/ehcache/ehcache/3.9.9/ehcache-3.9.9.jar:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.5.12/spring-boot-starter-actuator-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.5.12/spring-boot-starter-test-2.5.12.jar:/home/buildozer/.m2/repository/org/junit/vintage/junit-vintage-engine/5.7.2/junit-vintage-engine-5.7.2.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-test/5.5.5/spring-security-test-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-ldap/5.5.5/spring-security-ldap-5.5.5.jar:/home/buildozer/.m2/repository/com/auth0/java-jwt/3.15.0/java-jwt-3.15.0.jar:/home/buildozer/.m2/repository/org/springframework/ldap/spring-ldap-core/2.3.6.RELEASE/spring-ldap-core-2.3.6.RELEASE.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-taglibs/5.5.5/spring-security-taglibs-5.5.5.jar:/home/buildozer/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.70/bcprov-jdk15on-1.70.jar:/home/buildozer/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar:/home/buildozer/.m2/repository/taglibs/string/1.1.0/string-1.1.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-core/8.9.0/lucene-core-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-analyzers-common/8.9.0/lucene-analyzers-common-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/buildozer/.m2/repository/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar:/home/buildozer/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/buildozer/.m2/repository/commons-io/commons-io/2.10.0/commons-io-2.10.0.jar:/home/buildozer/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/buildozer/.m2/repository/org/tukaani/xz/1.8/xz-1.8.jar:/home/buildozer/.m2/repository/com/github/junrar/junrar/7.4.1/junrar-7.4.1.jar:/home/buildozer/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/buildozer/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/buildozer/.m2/repository/org/hsqldb/hsqldb/2.5.0/hsqldb-2.5.0.jar:/home/buildozer/.m2/repository/net/jthink/jaudiotagger/3.0.1/jaudiotagger-3.0.1.jar:/home/buildozer/.m2/repository/org/jdom/jdom/2.0.2/jdom-2.0.2.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.moxy/2.7.8/org.eclipse.persistence.moxy-2.7.8.jar:/home/buildozer/.m2/repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar:/home/buildozer/.m2/repository/org/glassfish/web/jakarta.servlet.jsp.jstl/1.2.6/jakarta.servlet.jsp.jstl-1.2.6.jar:/home/buildozer/.m2/repository/net/sargue/java-time-jsptags/1.1.4/java-time-jsptags-1.1.4.jar:/home/buildozer/.m2/repository/jakarta/mail/jakarta.mail-api/1.6.7/jakarta.mail-api-1.6.7.jar:/home/buildozer/.m2/repository/com/hoodcomputing/natpmp/0.1/natpmp-0.1.jar:/home/buildozer/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/buildozer/.m2/repository/org/springframework/spring-test/5.3.18/spring-test-5.3.18.jar:/home/buildozer/.m2/repository/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar:/home/buildozer/.m2/repository/org/assertj/assertj-core/3.19.0/assertj-core-3.19.0.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-core/2.0.1/cling-core-2.0.1.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-support/2.0.1/cling-support-2.0.1.jar:/home/buildozer/.m2/repository/org/seamless/seamless-util/1.1.0/seamless-util-1.1.0.jar:/home/buildozer/.m2/repository/de/u-mass/lastfm-java/0.1.2/lastfm-java-0.1.2.jar:/home/buildozer/.m2/repository/de/triology/recaptchav2-java/recaptchav2-java/1.0.4/recaptchav2-java-1.0.4.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.4.3/cxf-rt-transports-http-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-core/3.4.3/cxf-core-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.4.3/cxf-rt-frontend-jaxws-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.4.3/cxf-rt-bindings-soap-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.4.3/cxf-rt-databinding-jaxb-3.4.3.jar:/home/buildozer/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar:/home/buildozer/.m2/repository/com/mattbertolini/liquibase-slf4j/4.0.0/liquibase-slf4j-4.0.0.jar:/home/buildozer/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/home/buildozer/.m2/repository/org/liquibase/liquibase-core/4.6.2/liquibase-core-4.6.2.jar:/home/buildozer/.m2/repository/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/core/2.0.0-RELEASE/core-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-xspf/2.0.0-RELEASE/playlist-xspf-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-all/2.0.0-RELEASE/playlist-all-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/buildozer/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.5.12/spring-boot-starter-tomcat-2.5.12.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/9.0.60/tomcat-embed-jasper-9.0.60.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.5.12/spring-boot-starter-json-2.5.12.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/home/buildozer/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/buildozer/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/2.3.3/jakarta.xml.ws-api-2.3.3.jar:/home/buildozer/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/buildozer/.m2/repository/org/postgresql/postgresql/42.2.25/postgresql-42.2.25.jar:/home/buildozer/.m2/repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar:/home/buildozer/.m2/repository/org/mariadb/jdbc/mariadb-java-client/2.7.5/mariadb-java-client-2.7.5.jar:/home/buildozer/.m2/repository/org/hamcrest/hamcrest-core/2.2/hamcrest-core-2.2.jar:/home/buildozer/.m2/repository/jakarta/jws/jakarta.jws-api/1.1.1/jakarta.jws-api-1.1.1.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter/2.5.12/spring-boot-starter-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot/2.5.12/spring-boot-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.5.12/spring-boot-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.5.12/spring-boot-starter-logging-2.5.12.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.17.2/log4j-to-slf4j-2.17.2.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/home/buildozer/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/home/buildozer/.m2/repository/org/yaml/snakeyaml/1.28/snakeyaml-1.28.jar:/home/buildozer/.m2/repository/org/springframework/spring-web/5.3.18/spring-web-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-webmvc/5.3.18/spring-webmvc-5.3.18.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.60/tomcat-embed-el-9.0.60.jar:/home/buildozer/.m2/repository/org/hibernate/validator/hibernate-validator/6.2.3.Final/hibernate-validator-6.2.3.Final.jar:/home/buildozer/.m2/repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar:/home/buildozer/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar:/home/buildozer/.m2/repository/com/zaxxer/HikariCP/4.0.3/HikariCP-4.0.3.jar:/home/buildozer/.m2/repository/org/springframework/spring-jdbc/5.3.18/spring-jdbc-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-aop/5.3.18/spring-aop-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-config/5.5.5/spring-security-config-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-web/5.5.5/spring-security-web-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-messaging/5.3.18/spring-messaging-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-websocket/5.3.18/spring-websocket-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context-support/5.3.18/spring-context-support-5.3.18.jar:/home/buildozer/.m2/repository/org/aspectj/aspectjweaver/1.9.7/aspectjweaver-1.9.7.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.5.12/spring-boot-actuator-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator/2.5.12/spring-boot-actuator-2.5.12.jar:/home/buildozer/.m2/repository/io/micrometer/micrometer-core/1.7.10/micrometer-core-1.7.10.jar:/home/buildozer/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/home/buildozer/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-test/2.5.12/spring-boot-test-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.5.12/spring-boot-test-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/com/jayway/jsonpath/json-path/2.5.0/json-path-2.5.0.jar:/home/buildozer/.m2/repository/net/minidev/json-smart/2.4.8/json-smart-2.4.8.jar:/home/buildozer/.m2/repository/net/minidev/accessors-smart/2.4.8/accessors-smart-2.4.8.jar:/home/buildozer/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.2/junit-jupiter-5.7.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.2/junit-jupiter-api-5.7.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.2/junit-jupiter-params-5.7.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.2/junit-jupiter-engine-5.7.2.jar:/home/buildozer/.m2/repository/org/mockito/mockito-junit-jupiter/3.9.0/mockito-junit-jupiter-3.9.0.jar:/home/buildozer/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/home/buildozer/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/home/buildozer/.m2/repository/org/springframework/spring-core/5.3.18/spring-core-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-jcl/5.3.18/spring-jcl-5.3.18.jar:/home/buildozer/.m2/repository/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar:/home/buildozer/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar:/home/buildozer/.m2/repository/org/junit/platform/junit-platform-engine/1.7.2/junit-platform-engine-1.7.2.jar:/home/buildozer/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/home/buildozer/.m2/repository/org/junit/platform/junit-platform-commons/1.7.2/junit-platform-commons-1.7.2.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-core/5.5.5/spring-security-core-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-crypto/5.5.5/spring-security-crypto-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-beans/5.3.18/spring-beans-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context/5.3.18/spring-context-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-tx/5.3.18/spring-tx-5.3.18.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-acl/5.5.5/spring-security-acl-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-expression/5.3.18/spring-expression-5.3.18.jar:/home/buildozer/.m2/repository/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/home/buildozer/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/buildozer/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/buildozer/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/home/buildozer/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.core/2.7.8/org.eclipse.persistence.core-2.7.8.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.asm/2.7.8/org.eclipse.persistence.asm-2.7.8.jar:/home/buildozer/.m2/repository/jakarta/servlet/jsp/jstl/jakarta.servlet.jsp.jstl-api/1.2.7/jakarta.servlet.jsp.jstl-api-1.2.7.jar:/home/buildozer/.m2/repository/net/bytebuddy/byte-buddy/1.10.22/byte-buddy-1.10.22.jar:/home/buildozer/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.22/byte-buddy-agent-1.10.22.jar:/home/buildozer/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar:/home/buildozer/.m2/repository/org/seamless/seamless-http/1.1.0/seamless-http-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-xml/1.1.0/seamless-xml-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-swing/1.1.0/seamless-swing-1.1.0.jar:/home/buildozer/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.2/jakarta.xml.soap-api-1.4.2.jar:/home/buildozer/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/home/buildozer/.m2/repository/com/sun/xml/messaging/saaj/saaj-impl/1.5.3/saaj-impl-1.5.3.jar:/home/buildozer/.m2/repository/org/jvnet/staxex/stax-ex/1.8.2/stax-ex-1.8.2.jar:/home/buildozer/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/buildozer/.m2/repository/org/jboss/spec/javax/rmi/jboss-rmi-api_1.0_spec/1.0.6.Final/jboss-rmi-api_1.0_spec-1.0.6.Final.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.6/jaxb-runtime-2.3.6.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/txw2/2.3.6/txw2-2.3.6.jar:/home/buildozer/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/home/buildozer/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar:/home/buildozer/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/buildozer/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.5/xmlschema-core-2.2.5.jar:/home/buildozer/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar:/home/buildozer/.m2/repository/org/ow2/asm/asm/9.0/asm-9.0.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/3.4.3/cxf-rt-bindings-xml-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/3.4.3/cxf-rt-frontend-simple-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/3.4.3/cxf-rt-ws-addr-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.4.3/cxf-rt-ws-policy-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/neethi/neethi/3.1.1/neethi-3.1.1.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.4.3/cxf-rt-wsdl-3.4.3.jar:/home/buildozer/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.jar:/home/buildozer/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/buildozer/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/buildozer/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/buildozer/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-core/1.3.3/castor-core-1.3.3.jar:/home/buildozer/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/buildozer/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-asx/2.0.0-RELEASE/playlist-asx-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-atom/2.0.0-RELEASE/playlist-atom-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-b4s/2.0.0-RELEASE/playlist-b4s-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-hypetape/2.0.0-RELEASE/playlist-hypetape-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-kpl/2.0.0-RELEASE/playlist-kpl-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-m3u/2.0.0-RELEASE/playlist-m3u-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-mpcpl/2.0.0-RELEASE/playlist-mpcpl-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-pla/2.0.0-RELEASE/playlist-pla-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-plist/2.0.0-RELEASE/playlist-plist-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-plp/2.0.0-RELEASE/playlist-plp-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-pls/2.0.0-RELEASE/playlist-pls-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-rmp/2.0.0-RELEASE/playlist-rmp-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.3/jaxb-impl-2.3.3.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-rss/2.0.0-RELEASE/playlist-rss-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-smil/2.0.0-RELEASE/playlist-smil-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-wpl/2.0.0-RELEASE/playlist-wpl-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.60/tomcat-embed-core-9.0.60.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.60/tomcat-embed-websocket-9.0.60.jar:/home/buildozer/.m2/repository/org/eclipse/jdt/ecj/3.18.0/ecj-3.18.0.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.12.6/jackson-datatype-jdk8-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.12.6/jackson-datatype-jsr310-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.12.6/jackson-module-parameter-names-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar:/home/buildozer/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/test-classes:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes : [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:28) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testCreatePlayer())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:33) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testDefaultValues())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:55) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testIdentity())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:65) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testPlaylist())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:84) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testGetPlayersForUserAndClientId())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:96) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testUpdatePlayer())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:118) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testDeletePlayer())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:140) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:45) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.testCreateMusicFolder())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:50) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.testUpdateMusicFolder())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:62) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.testDeleteMusicFolder())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:77) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:27) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testCreateTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:32) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testUpdateTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:41) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testDeleteTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:60) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testPlayerTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:77) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testCascadingDeletePlayer())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:108) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testCascadingDeleteTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:125) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:41) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testCreateUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:47) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testCreateUserTransactionalError())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:58) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.createTestUser(org.airsonic.player.domain.User, org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:85) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testUpdateUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:90) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testUpdateCredential())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:110) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testGetUserByName())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:126) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testDeleteUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:140) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testGetRolesForUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:157) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testUserSettings())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:167) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.updateUserSettings(org.airsonic.player.domain.UserSettings))' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:225) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:27) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testCreateChannel())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:32) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testChannelId())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:42) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testUpdateChannel())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:57) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testDeleteChannel())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:77) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testCreateEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:95) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testGetEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:107) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testGetEpisodes())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:121) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testUpdateEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:146) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testDeleteEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:170) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testCascadingDelete())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:193) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:23) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.testCreateInternetRadio())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:28) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.testUpdateInternetRadio())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:37) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.testDeleteInternetRadio())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:54) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] [INFO] --- surefire:2.22.2:test (default-test) @ airsonic-main --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] Tests are skipped. [INFO] [INFO] --- war:3.3.2:war (default-war) @ airsonic-main --- [INFO] Packaging webapp [INFO] Assembling webapp [airsonic-main] in [/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/airsonic] [INFO] Processing war project [INFO] Copying webapp resources [/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp] [INFO] Building war: /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/airsonic.war [INFO] [INFO] --- spring-boot:2.5.12:repackage (repackage) @ airsonic-main --- [INFO] Layout: WAR [INFO] Replacing main artifact with repackaged archive [INFO] [INFO] --- checksum:1.8:artifacts (default) @ airsonic-main --- [INFO] airsonic.war - SHA-256 : 71c564697a7e829b91aa2be1e034a1afcaca430561717c74fba20f9f1a013d48 [INFO] build.properties - SHA-256 : d5f7fbf3b5811f67d21db58ed394f96d3c189df9c0a9dc9023387ba4f12d2584 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Airsonic 11.0.0-SNAPSHOT: [INFO] [INFO] Airsonic ........................................... SUCCESS [ 8.229 s] [INFO] Subsonic REST API .................................. SUCCESS [ 7.600 s] [INFO] Sonos API .......................................... SUCCESS [ 6.637 s] [INFO] Airsonic Main ...................................... SUCCESS [ 50.568 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:14 min [INFO] Finished at: 2023-03-22T14:55:27Z [INFO] ------------------------------------------------------------------------ [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Airsonic [pom] [INFO] Subsonic REST API [jar] [INFO] Sonos API [jar] [INFO] Airsonic Main [war] [INFO] [INFO] --------------------< org.airsonic.player:airsonic >-------------------- [INFO] Building Airsonic 11.0.0-SNAPSHOT [1/4] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ airsonic --- [INFO] [INFO] ---------------< org.airsonic.player:subsonic-rest-api >---------------- [INFO] Building Subsonic REST API 11.0.0-SNAPSHOT [2/4] [INFO] from subsonic-rest-api/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ subsonic-rest-api --- [INFO] [INFO] --- jaxb2:0.14.0:generate (default) @ subsonic-rest-api --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] Latest timestamp of the source resources is [2023-02-17 14:17:03.000], earliest timestamp of the target resources is [2023-03-22 14:54:26.321]. [INFO] Sources are up-to-date, XJC will be skipped. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ subsonic-rest-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 0 resource [INFO] Copying 2 resources [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ subsonic-rest-api --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ subsonic-rest-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ subsonic-rest-api --- [INFO] No sources to compile [INFO] [INFO] --- surefire:2.22.2:test (default-test) @ subsonic-rest-api --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] No tests to run. [INFO] [INFO] ---------------< org.airsonic.player:airsonic-sonos-api >--------------- [INFO] Building Sonos API 11.0.0-SNAPSHOT [3/4] [INFO] from airsonic-sonos-api/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ airsonic-sonos-api --- [INFO] [INFO] --- cxf-codegen:3.4.3:wsdl2java (generate-sources) @ airsonic-sonos-api --- [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ airsonic-sonos-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 0 resource [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ airsonic-sonos-api --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ airsonic-sonos-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ airsonic-sonos-api --- [INFO] No sources to compile [INFO] [INFO] --- surefire:2.22.2:test (default-test) @ airsonic-sonos-api --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] No tests to run. [INFO] [INFO] -----------------< org.airsonic.player:airsonic-main >------------------ [INFO] Building Airsonic Main 11.0.0-SNAPSHOT [4/4] [INFO] from airsonic-main/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- enforcer:3.0.0:enforce (enforce) @ airsonic-main --- [INFO] [INFO] --- checkstyle:3.1.1:check (validate) @ airsonic-main --- [INFO] Starting audit... Audit done. [INFO] You have 0 Checkstyle violations. [INFO] [INFO] >>> pmd:3.13.0:check (validate) > :pmd @ airsonic-main >>> [INFO] [INFO] --- pmd:3.13.0:pmd (pmd) @ airsonic-main --- [WARNING] There are 2 PMD processing errors: [WARNING] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/credentialsSettings.jsp: PMDException: Error while parsing /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/credentialsSettings.jsp /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/sonosSettings.jsp: PMDException: Error while parsing /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/main/webapp/WEB-INF/jsp/sonosSettings.jsp [INFO] [INFO] <<< pmd:3.13.0:check (validate) < :pmd @ airsonic-main <<< [INFO] [INFO] [INFO] --- pmd:3.13.0:check (validate) @ airsonic-main --- [INFO] PMD version: 6.21.0 [INFO] [INFO] [INFO] --- antrun:1.8:run (default) @ airsonic-main --- [INFO] Executing tasks main: [INFO] Executed tasks [INFO] [INFO] --- buildnumber:1.4:create-metadata (default) @ airsonic-main --- [INFO] Executing: /bin/sh -c cd '/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main' && 'git' 'rev-parse' '--verify' 'HEAD' [INFO] Working directory: /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ airsonic-main --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] Copying 186 resources [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ airsonic-main --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- aspectj:1.11.1:compile (default) @ airsonic-main --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /usr/lib/jvm/java-11-openjdk/lib/jrt-fs.jar:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/classes:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/target/classes:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-core/4.1.31/metrics-core-4.1.31.jar:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-jmx/4.1.31/metrics-jmx-4.1.31.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.5.12/spring-boot-starter-web-2.5.12.jar:/home/buildozer/.m2/repository/jakarta/servlet/jsp/jakarta.servlet.jsp-api/2.3.6/jakarta.servlet.jsp-api-2.3.6.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.5.12/spring-boot-starter-validation-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.5.12/spring-boot-starter-jdbc-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-security/2.5.12/spring-boot-starter-security-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-websocket/2.5.12/spring-boot-starter-websocket-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-cache/2.5.12/spring-boot-starter-cache-2.5.12.jar:/home/buildozer/.m2/repository/javax/cache/cache-api/1.1.1/cache-api-1.1.1.jar:/home/buildozer/.m2/repository/org/ehcache/ehcache/3.9.9/ehcache-3.9.9.jar:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.5.12/spring-boot-starter-actuator-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.5.12/spring-boot-starter-test-2.5.12.jar:/home/buildozer/.m2/repository/org/junit/vintage/junit-vintage-engine/5.7.2/junit-vintage-engine-5.7.2.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-test/5.5.5/spring-security-test-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-ldap/5.5.5/spring-security-ldap-5.5.5.jar:/home/buildozer/.m2/repository/com/auth0/java-jwt/3.15.0/java-jwt-3.15.0.jar:/home/buildozer/.m2/repository/org/springframework/ldap/spring-ldap-core/2.3.6.RELEASE/spring-ldap-core-2.3.6.RELEASE.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-taglibs/5.5.5/spring-security-taglibs-5.5.5.jar:/home/buildozer/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.70/bcprov-jdk15on-1.70.jar:/home/buildozer/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar:/home/buildozer/.m2/repository/taglibs/string/1.1.0/string-1.1.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-core/8.9.0/lucene-core-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-analyzers-common/8.9.0/lucene-analyzers-common-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/buildozer/.m2/repository/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar:/home/buildozer/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/buildozer/.m2/repository/commons-io/commons-io/2.10.0/commons-io-2.10.0.jar:/home/buildozer/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/buildozer/.m2/repository/org/tukaani/xz/1.8/xz-1.8.jar:/home/buildozer/.m2/repository/com/github/junrar/junrar/7.4.1/junrar-7.4.1.jar:/home/buildozer/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/buildozer/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/buildozer/.m2/repository/org/hsqldb/hsqldb/2.5.0/hsqldb-2.5.0.jar:/home/buildozer/.m2/repository/net/jthink/jaudiotagger/3.0.1/jaudiotagger-3.0.1.jar:/home/buildozer/.m2/repository/org/jdom/jdom/2.0.2/jdom-2.0.2.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.moxy/2.7.8/org.eclipse.persistence.moxy-2.7.8.jar:/home/buildozer/.m2/repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar:/home/buildozer/.m2/repository/org/glassfish/web/jakarta.servlet.jsp.jstl/1.2.6/jakarta.servlet.jsp.jstl-1.2.6.jar:/home/buildozer/.m2/repository/net/sargue/java-time-jsptags/1.1.4/java-time-jsptags-1.1.4.jar:/home/buildozer/.m2/repository/jakarta/mail/jakarta.mail-api/1.6.7/jakarta.mail-api-1.6.7.jar:/home/buildozer/.m2/repository/com/hoodcomputing/natpmp/0.1/natpmp-0.1.jar:/home/buildozer/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/buildozer/.m2/repository/org/springframework/spring-test/5.3.18/spring-test-5.3.18.jar:/home/buildozer/.m2/repository/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar:/home/buildozer/.m2/repository/org/assertj/assertj-core/3.19.0/assertj-core-3.19.0.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-core/2.0.1/cling-core-2.0.1.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-support/2.0.1/cling-support-2.0.1.jar:/home/buildozer/.m2/repository/org/seamless/seamless-util/1.1.0/seamless-util-1.1.0.jar:/home/buildozer/.m2/repository/de/u-mass/lastfm-java/0.1.2/lastfm-java-0.1.2.jar:/home/buildozer/.m2/repository/de/triology/recaptchav2-java/recaptchav2-java/1.0.4/recaptchav2-java-1.0.4.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.4.3/cxf-rt-transports-http-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-core/3.4.3/cxf-core-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.4.3/cxf-rt-frontend-jaxws-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.4.3/cxf-rt-bindings-soap-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.4.3/cxf-rt-databinding-jaxb-3.4.3.jar:/home/buildozer/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar:/home/buildozer/.m2/repository/com/mattbertolini/liquibase-slf4j/4.0.0/liquibase-slf4j-4.0.0.jar:/home/buildozer/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/home/buildozer/.m2/repository/org/liquibase/liquibase-core/4.6.2/liquibase-core-4.6.2.jar:/home/buildozer/.m2/repository/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/core/2.0.0-RELEASE/core-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-xspf/2.0.0-RELEASE/playlist-xspf-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-all/2.0.0-RELEASE/playlist-all-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/buildozer/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.5.12/spring-boot-starter-tomcat-2.5.12.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/9.0.60/tomcat-embed-jasper-9.0.60.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.5.12/spring-boot-starter-json-2.5.12.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/home/buildozer/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/buildozer/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/2.3.3/jakarta.xml.ws-api-2.3.3.jar:/home/buildozer/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/buildozer/.m2/repository/org/postgresql/postgresql/42.2.25/postgresql-42.2.25.jar:/home/buildozer/.m2/repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar:/home/buildozer/.m2/repository/org/mariadb/jdbc/mariadb-java-client/2.7.5/mariadb-java-client-2.7.5.jar:/home/buildozer/.m2/repository/org/hamcrest/hamcrest-core/2.2/hamcrest-core-2.2.jar:/home/buildozer/.m2/repository/jakarta/jws/jakarta.jws-api/1.1.1/jakarta.jws-api-1.1.1.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter/2.5.12/spring-boot-starter-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot/2.5.12/spring-boot-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.5.12/spring-boot-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.5.12/spring-boot-starter-logging-2.5.12.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.17.2/log4j-to-slf4j-2.17.2.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/home/buildozer/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/home/buildozer/.m2/repository/org/yaml/snakeyaml/1.28/snakeyaml-1.28.jar:/home/buildozer/.m2/repository/org/springframework/spring-web/5.3.18/spring-web-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-webmvc/5.3.18/spring-webmvc-5.3.18.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.60/tomcat-embed-el-9.0.60.jar:/home/buildozer/.m2/repository/org/hibernate/validator/hibernate-validator/6.2.3.Final/hibernate-validator-6.2.3.Final.jar:/home/buildozer/.m2/repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar:/home/buildozer/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar:/home/buildozer/.m2/repository/com/zaxxer/HikariCP/4.0.3/HikariCP-4.0.3.jar:/home/buildozer/.m2/repository/org/springframework/spring-jdbc/5.3.18/spring-jdbc-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-aop/5.3.18/spring-aop-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-config/5.5.5/spring-security-config-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-web/5.5.5/spring-security-web-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-messaging/5.3.18/spring-messaging-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-websocket/5.3.18/spring-websocket-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context-support/5.3.18/spring-context-support-5.3.18.jar:/home/buildozer/.m2/repository/org/aspectj/aspectjweaver/1.9.7/aspectjweaver-1.9.7.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.5.12/spring-boot-actuator-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator/2.5.12/spring-boot-actuator-2.5.12.jar:/home/buildozer/.m2/repository/io/micrometer/micrometer-core/1.7.10/micrometer-core-1.7.10.jar:/home/buildozer/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/home/buildozer/.m2/repository/org/springframework/spring-core/5.3.18/spring-core-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-jcl/5.3.18/spring-jcl-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-core/5.5.5/spring-security-core-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-crypto/5.5.5/spring-security-crypto-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-beans/5.3.18/spring-beans-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context/5.3.18/spring-context-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-tx/5.3.18/spring-tx-5.3.18.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-acl/5.5.5/spring-security-acl-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-expression/5.3.18/spring-expression-5.3.18.jar:/home/buildozer/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/buildozer/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/buildozer/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/home/buildozer/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.core/2.7.8/org.eclipse.persistence.core-2.7.8.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.asm/2.7.8/org.eclipse.persistence.asm-2.7.8.jar:/home/buildozer/.m2/repository/org/seamless/seamless-http/1.1.0/seamless-http-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-xml/1.1.0/seamless-xml-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-swing/1.1.0/seamless-swing-1.1.0.jar:/home/buildozer/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.2/jakarta.xml.soap-api-1.4.2.jar:/home/buildozer/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/home/buildozer/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/buildozer/.m2/repository/org/jboss/spec/javax/rmi/jboss-rmi-api_1.0_spec/1.0.6.Final/jboss-rmi-api_1.0_spec-1.0.6.Final.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.6/jaxb-runtime-2.3.6.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/txw2/2.3.6/txw2-2.3.6.jar:/home/buildozer/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/home/buildozer/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar:/home/buildozer/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/buildozer/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.5/xmlschema-core-2.2.5.jar:/home/buildozer/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar:/home/buildozer/.m2/repository/org/ow2/asm/asm/9.0/asm-9.0.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/3.4.3/cxf-rt-bindings-xml-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/3.4.3/cxf-rt-frontend-simple-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/3.4.3/cxf-rt-ws-addr-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.4.3/cxf-rt-ws-policy-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/neethi/neethi/3.1.1/neethi-3.1.1.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.4.3/cxf-rt-wsdl-3.4.3.jar:/home/buildozer/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.jar:/home/buildozer/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/buildozer/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/buildozer/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/buildozer/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-core/1.3.3/castor-core-1.3.3.jar:/home/buildozer/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/buildozer/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.60/tomcat-embed-core-9.0.60.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.60/tomcat-embed-websocket-9.0.60.jar:/home/buildozer/.m2/repository/org/eclipse/jdt/ecj/3.18.0/ecj-3.18.0.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.12.6/jackson-datatype-jdk8-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.12.6/jackson-datatype-jsr310-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.12.6/jackson-module-parameter-names-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar:/home/buildozer/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes : [INFO] Join point 'method-execution(void org.airsonic.player.service.CoverArtService.upsert(org.airsonic.player.domain.CoverArt))' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:33) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.CoverArt org.airsonic.player.service.CoverArtService.get(org.airsonic.player.domain.CoverArt$EntityType, int))' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:71) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.CoverArtService.delete(org.airsonic.player.domain.CoverArt$EntityType, int))' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:97) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.CoverArtService.expunge())' in Type 'org.airsonic.player.service.CoverArtService' (CoverArtService.java:102) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.UserSettings org.airsonic.player.service.SettingsService.getUserSettings(java.lang.String))' in Type 'org.airsonic.player.service.SettingsService' (SettingsService.java:1292) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SettingsService.updateUserSettings(org.airsonic.player.domain.UserSettings))' in Type 'org.airsonic.player.service.SettingsService' (SettingsService.java:1339) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.Playlist org.airsonic.player.service.PlaylistService.getPlaylist(int))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:151) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.service.PlaylistService.getPlaylistUsers(int))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:156) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.addPlaylistUser(org.airsonic.player.domain.Playlist, java.lang.String))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:195) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.deletePlaylistUser(org.airsonic.player.domain.Playlist, java.lang.String))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:202) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.deletePlaylist(int))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:224) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.PlaylistService.updatePlaylist(org.airsonic.player.domain.Playlist, boolean))' in Type 'org.airsonic.player.service.PlaylistService' (PlaylistService.java:238) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.MediaFile org.airsonic.player.service.MediaFileService.getMediaFile(java.nio.file.Path, org.airsonic.player.domain.MusicFolder, boolean))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:127) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.MediaFile org.airsonic.player.service.MediaFileService.getMediaFile(int))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:149) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.MediaFileService.setMemoryCacheEnabled(boolean))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:608) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.MediaFileService.updateMediaFile(org.airsonic.player.domain.MediaFile))' in Type 'org.airsonic.player.service.MediaFileService' (MediaFileService.java:712) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.MediaFolderService.clearMediaFileCache())' in Type 'org.airsonic.player.service.MediaFolderService' (MediaFolderService.java:260) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.User org.airsonic.player.service.SecurityService.getUserByName(java.lang.String, boolean))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:285) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SecurityService.deleteUser(java.lang.String))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:349) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SecurityService.updateUser(org.airsonic.player.domain.User))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:360) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.service.SecurityService.updateUserByteCounts(org.airsonic.player.domain.User, long, long, long))' in Type 'org.airsonic.player.service.SecurityService' (SecurityService.java:373) advised by around advice from 'org.springframework.cache.aspectj.AnnotationCacheAspect' (spring-aspects-5.3.18.jar!AbstractCacheAspect.class:64(from AbstractCacheAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.ArtistDao.createOrUpdateArtist(org.airsonic.player.domain.Artist))' in Type 'org.airsonic.player.dao.ArtistDao' (ArtistDao.java:91) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDao.createMusicFolder(org.airsonic.player.domain.MusicFolder))' in Type 'org.airsonic.player.dao.MusicFolderDao' (MusicFolderDao.java:87) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDao.reassignChildren(org.airsonic.player.domain.MusicFolder, org.airsonic.player.domain.MusicFolder))' in Type 'org.airsonic.player.dao.MusicFolderDao' (MusicFolderDao.java:117) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDao.setMusicFoldersForUser(java.lang.String, java.util.Collection))' in Type 'org.airsonic.player.dao.MusicFolderDao' (MusicFolderDao.java:188) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.ShareDao.createSharedFiles(int, java.util.List))' in Type 'org.airsonic.player.dao.ShareDao' (ShareDao.java:96) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDao.setTranscodingsForPlayer(java.lang.Integer, int[]))' in Type 'org.airsonic.player.dao.TranscodingDao' (TranscodingDao.java:84) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.AlbumDao.createOrUpdateAlbum(org.airsonic.player.domain.Album))' in Type 'org.airsonic.player.dao.AlbumDao' (AlbumDao.java:117) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.SavedPlayQueue org.airsonic.player.dao.PlayQueueDao.getPlayQueue(java.lang.String))' in Type 'org.airsonic.player.dao.PlayQueueDao' (PlayQueueDao.java:53) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayQueueDao.savePlayQueue(org.airsonic.player.domain.SavedPlayQueue))' in Type 'org.airsonic.player.dao.PlayQueueDao' (PlayQueueDao.java:64) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDao.createOrUpdateChannelRule(org.airsonic.player.domain.PodcastChannelRule))' in Type 'org.airsonic.player.dao.PodcastDao' (PodcastDao.java:121) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.CoverArtDao.upsert(org.airsonic.player.domain.CoverArt))' in Type 'org.airsonic.player.dao.CoverArtDao' (CoverArtDao.java:30) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.CoverArtDao.expunge())' in Type 'org.airsonic.player.dao.CoverArtDao' (CoverArtDao.java:53) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.SonosLinkDao.getAll())' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:19) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.SonosLink org.airsonic.player.dao.SonosLinkDao.findByLinkcode(java.lang.String))' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:24) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.SonosLinkDao.create(org.airsonic.player.domain.SonosLink))' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:29) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.SonosLinkDao.removeAll())' in Type 'org.airsonic.player.dao.SonosLinkDao' (SonosLinkDao.java:34) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.User org.airsonic.player.dao.UserDao.getUserByName(java.lang.String, boolean))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:67) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.UserDao.getCredentials(java.lang.String, org.airsonic.player.domain.UserCredential$App[]))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:84) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.UserDao.getCredentialsByEncoder(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:92) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.lang.Integer org.airsonic.player.dao.UserDao.getCredentialCountByEncoder(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:97) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.updateCredential(org.airsonic.player.domain.UserCredential, org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:102) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.createCredential(org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:110) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.deleteCredential(org.airsonic.player.domain.UserCredential, java.util.function.Predicate))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:124) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.User org.airsonic.player.dao.UserDao.getUserByEmail(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:154) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(java.util.List org.airsonic.player.dao.UserDao.getAllUsers())' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:165) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.createUser(org.airsonic.player.domain.User, org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:176) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.deleteUser(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:189) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.updateUser(org.airsonic.player.domain.User))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:204) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDao.updateUserByteCounts(java.lang.String, long, long, long))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:212) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(org.airsonic.player.domain.UserSettings org.airsonic.player.dao.UserDao.getUserSettings(java.lang.String))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:223) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(boolean org.airsonic.player.dao.UserDao.updateUserSettings(org.airsonic.player.domain.UserSettings))' in Type 'org.airsonic.player.dao.UserDao' (UserDao.java:233) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MediaFileDao.createOrUpdateMediaFile(org.airsonic.player.domain.MediaFile, java.util.function.Consumer))' in Type 'org.airsonic.player.dao.MediaFileDao' (MediaFileDao.java:127) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.AvatarDao.setCustomAvatar(org.airsonic.player.domain.Avatar, java.lang.String))' in Type 'org.airsonic.player.dao.AvatarDao' (AvatarDao.java:86) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlaylistDao.setFilesInPlaylist(int, java.util.List))' in Type 'org.airsonic.player.dao.PlaylistDao' (PlaylistDao.java:98) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.BookmarkDao.createOrUpdateBookmark(org.airsonic.player.domain.Bookmark))' in Type 'org.airsonic.player.dao.BookmarkDao' (BookmarkDao.java:83) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.BookmarkDao.deleteBookmark(java.lang.String, int))' in Type 'org.airsonic.player.dao.BookmarkDao' (BookmarkDao.java:97) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] [INFO] --- jetty-jspc:9.4.41.v20210516:jspc (jspc) @ airsonic-main --- [INFO] Logging initialized @18560ms to org.eclipse.jetty.util.log.Slf4jLog [INFO] Compiling index.jsp,WEB-INF/jsp/notFound.jsp,WEB-INF/jsp/musicFolderSettings.jsp,WEB-INF/jsp/editTags.jsp,WEB-INF/jsp/playButtons.jsp,WEB-INF/jsp/playlists.jsp,WEB-INF/jsp/status.jsp,WEB-INF/jsp/podcastChannel.jsp,WEB-INF/jsp/bookmarks.jsp,WEB-INF/jsp/upload.jsp,WEB-INF/jsp/search.jsp,WEB-INF/jsp/mediaMain.jsp,WEB-INF/jsp/jquery.jsp,WEB-INF/jsp/home.jsp,WEB-INF/jsp/right.jsp,WEB-INF/jsp/advancedSettings.jsp,WEB-INF/jsp/sonosSettings.jsp,WEB-INF/jsp/include.jsp,WEB-INF/jsp/top.jsp,WEB-INF/jsp/error.jsp,WEB-INF/jsp/rating.jsp,WEB-INF/jsp/avatarUploadResult.jsp,WEB-INF/jsp/playlist.jsp,WEB-INF/jsp/podcastSettings.jsp,WEB-INF/jsp/left.jsp,WEB-INF/jsp/externalPlayer.jsp,WEB-INF/jsp/coverArt.jsp,WEB-INF/jsp/videoPlayer.jsp,WEB-INF/jsp/more.jsp,WEB-INF/jsp/helpToolTip.jsp,WEB-INF/jsp/userSettings.jsp,WEB-INF/jsp/settingsHeader.jsp,WEB-INF/jsp/personalSettings.jsp,WEB-INF/jsp/table.jsp,WEB-INF/jsp/recover.jsp,WEB-INF/jsp/credentialsSettings.jsp,WEB-INF/jsp/databaseSettings.jsp,WEB-INF/jsp/shareSettings.jsp,WEB-INF/jsp/help.jsp,WEB-INF/jsp/homePager.jsp,WEB-INF/jsp/generalDatabaseSettings.jsp,WEB-INF/jsp/sonosLinkLogin.jsp,WEB-INF/jsp/createShare.jsp,WEB-INF/jsp/dlnaSettings.jsp,WEB-INF/jsp/changeCoverArt.jsp,WEB-INF/jsp/gettingStarted.jsp,WEB-INF/jsp/head.jsp,WEB-INF/jsp/sonosSuccess.jsp,WEB-INF/jsp/podcastChannels.jsp,WEB-INF/jsp/index.jsp,WEB-INF/jsp/playQueue.jsp,WEB-INF/jsp/login.jsp,WEB-INF/jsp/accessDenied.jsp,WEB-INF/jsp/internetRadioSettings.jsp,WEB-INF/jsp/websocket.jsp,WEB-INF/jsp/playerSettings.jsp,WEB-INF/jsp/lyrics.jsp,WEB-INF/jsp/importPlaylist.jsp,WEB-INF/jsp/starred.jsp,WEB-INF/jsp/sonosLinkFailure.jsp,WEB-INF/jsp/generalSettings.jsp,WEB-INF/jsp/transcodingSettings.jsp,WEB-INF/jsp/podcast.jsp,WEB-INF/jsp/allmusic.jsp from includes=**\/*.jsp, **\/*.jspx excludes=**\/.svn\/** [INFO] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [INFO] Generation completed with [0] errors in [24] milliseconds [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ airsonic-main --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 53 resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ airsonic-main --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 53 source files to /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/test-classes [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/test/java/org/airsonic/player/service/PlaylistServiceTestExport.java: Some input files use or override a deprecated API. [INFO] /home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/src/test/java/org/airsonic/player/service/PlaylistServiceTestExport.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- aspectj:1.11.1:test-compile (default) @ airsonic-main --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [WARNING] couldn't find aspectjrt.jar on classpath, checked: /usr/lib/jvm/java-11-openjdk/lib/jrt-fs.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/subsonic-rest-api/target/classes:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-sonos-api/target/classes:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-core/4.1.31/metrics-core-4.1.31.jar:/home/buildozer/.m2/repository/io/dropwizard/metrics/metrics-jmx/4.1.31/metrics-jmx-4.1.31.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.5.12/spring-boot-starter-web-2.5.12.jar:/home/buildozer/.m2/repository/jakarta/servlet/jsp/jakarta.servlet.jsp-api/2.3.6/jakarta.servlet.jsp-api-2.3.6.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.5.12/spring-boot-starter-validation-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.5.12/spring-boot-starter-jdbc-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-security/2.5.12/spring-boot-starter-security-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-websocket/2.5.12/spring-boot-starter-websocket-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-cache/2.5.12/spring-boot-starter-cache-2.5.12.jar:/home/buildozer/.m2/repository/javax/cache/cache-api/1.1.1/cache-api-1.1.1.jar:/home/buildozer/.m2/repository/org/ehcache/ehcache/3.9.9/ehcache-3.9.9.jar:/home/buildozer/.m2/repository/org/springframework/spring-aspects/5.3.18/spring-aspects-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.5.12/spring-boot-starter-actuator-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.5.12/spring-boot-starter-test-2.5.12.jar:/home/buildozer/.m2/repository/org/junit/vintage/junit-vintage-engine/5.7.2/junit-vintage-engine-5.7.2.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-test/5.5.5/spring-security-test-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-ldap/5.5.5/spring-security-ldap-5.5.5.jar:/home/buildozer/.m2/repository/com/auth0/java-jwt/3.15.0/java-jwt-3.15.0.jar:/home/buildozer/.m2/repository/org/springframework/ldap/spring-ldap-core/2.3.6.RELEASE/spring-ldap-core-2.3.6.RELEASE.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-taglibs/5.5.5/spring-security-taglibs-5.5.5.jar:/home/buildozer/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.70/bcprov-jdk15on-1.70.jar:/home/buildozer/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar:/home/buildozer/.m2/repository/taglibs/string/1.1.0/string-1.1.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-core/8.9.0/lucene-core-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/lucene/lucene-analyzers-common/8.9.0/lucene-analyzers-common-8.9.0.jar:/home/buildozer/.m2/repository/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/buildozer/.m2/repository/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar:/home/buildozer/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/buildozer/.m2/repository/commons-io/commons-io/2.10.0/commons-io-2.10.0.jar:/home/buildozer/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/buildozer/.m2/repository/org/tukaani/xz/1.8/xz-1.8.jar:/home/buildozer/.m2/repository/com/github/junrar/junrar/7.4.1/junrar-7.4.1.jar:/home/buildozer/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/buildozer/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar:/home/buildozer/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/buildozer/.m2/repository/org/hsqldb/hsqldb/2.5.0/hsqldb-2.5.0.jar:/home/buildozer/.m2/repository/net/jthink/jaudiotagger/3.0.1/jaudiotagger-3.0.1.jar:/home/buildozer/.m2/repository/org/jdom/jdom/2.0.2/jdom-2.0.2.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.moxy/2.7.8/org.eclipse.persistence.moxy-2.7.8.jar:/home/buildozer/.m2/repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar:/home/buildozer/.m2/repository/org/glassfish/web/jakarta.servlet.jsp.jstl/1.2.6/jakarta.servlet.jsp.jstl-1.2.6.jar:/home/buildozer/.m2/repository/net/sargue/java-time-jsptags/1.1.4/java-time-jsptags-1.1.4.jar:/home/buildozer/.m2/repository/jakarta/mail/jakarta.mail-api/1.6.7/jakarta.mail-api-1.6.7.jar:/home/buildozer/.m2/repository/com/hoodcomputing/natpmp/0.1/natpmp-0.1.jar:/home/buildozer/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/buildozer/.m2/repository/org/springframework/spring-test/5.3.18/spring-test-5.3.18.jar:/home/buildozer/.m2/repository/org/mockito/mockito-core/3.9.0/mockito-core-3.9.0.jar:/home/buildozer/.m2/repository/org/assertj/assertj-core/3.19.0/assertj-core-3.19.0.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-core/2.0.1/cling-core-2.0.1.jar:/home/buildozer/.m2/repository/org/fourthline/cling/cling-support/2.0.1/cling-support-2.0.1.jar:/home/buildozer/.m2/repository/org/seamless/seamless-util/1.1.0/seamless-util-1.1.0.jar:/home/buildozer/.m2/repository/de/u-mass/lastfm-java/0.1.2/lastfm-java-0.1.2.jar:/home/buildozer/.m2/repository/de/triology/recaptchav2-java/recaptchav2-java/1.0.4/recaptchav2-java-1.0.4.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.4.3/cxf-rt-transports-http-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-core/3.4.3/cxf-core-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.4.3/cxf-rt-frontend-jaxws-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.4.3/cxf-rt-bindings-soap-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.4.3/cxf-rt-databinding-jaxb-3.4.3.jar:/home/buildozer/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-configuration2/2.8.0/commons-configuration2-2.8.0.jar:/home/buildozer/.m2/repository/com/mattbertolini/liquibase-slf4j/4.0.0/liquibase-slf4j-4.0.0.jar:/home/buildozer/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/home/buildozer/.m2/repository/org/liquibase/liquibase-core/4.6.2/liquibase-core-4.6.2.jar:/home/buildozer/.m2/repository/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/core/2.0.0-RELEASE/core-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-xspf/2.0.0-RELEASE/playlist-xspf-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-all/2.0.0-RELEASE/playlist-all-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/buildozer/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.5.12/spring-boot-starter-tomcat-2.5.12.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/9.0.60/tomcat-embed-jasper-9.0.60.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.5.12/spring-boot-starter-json-2.5.12.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/home/buildozer/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/buildozer/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/2.3.3/jakarta.xml.ws-api-2.3.3.jar:/home/buildozer/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/buildozer/.m2/repository/org/postgresql/postgresql/42.2.25/postgresql-42.2.25.jar:/home/buildozer/.m2/repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar:/home/buildozer/.m2/repository/org/mariadb/jdbc/mariadb-java-client/2.7.5/mariadb-java-client-2.7.5.jar:/home/buildozer/.m2/repository/org/hamcrest/hamcrest-core/2.2/hamcrest-core-2.2.jar:/home/buildozer/.m2/repository/jakarta/jws/jakarta.jws-api/1.1.1/jakarta.jws-api-1.1.1.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter/2.5.12/spring-boot-starter-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot/2.5.12/spring-boot-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.5.12/spring-boot-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.5.12/spring-boot-starter-logging-2.5.12.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/home/buildozer/.m2/repository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.17.2/log4j-to-slf4j-2.17.2.jar:/home/buildozer/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/home/buildozer/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/home/buildozer/.m2/repository/org/yaml/snakeyaml/1.28/snakeyaml-1.28.jar:/home/buildozer/.m2/repository/org/springframework/spring-web/5.3.18/spring-web-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-webmvc/5.3.18/spring-webmvc-5.3.18.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.60/tomcat-embed-el-9.0.60.jar:/home/buildozer/.m2/repository/org/hibernate/validator/hibernate-validator/6.2.3.Final/hibernate-validator-6.2.3.Final.jar:/home/buildozer/.m2/repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar:/home/buildozer/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar:/home/buildozer/.m2/repository/com/zaxxer/HikariCP/4.0.3/HikariCP-4.0.3.jar:/home/buildozer/.m2/repository/org/springframework/spring-jdbc/5.3.18/spring-jdbc-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-aop/5.3.18/spring-aop-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-config/5.5.5/spring-security-config-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-web/5.5.5/spring-security-web-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-messaging/5.3.18/spring-messaging-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-websocket/5.3.18/spring-websocket-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context-support/5.3.18/spring-context-support-5.3.18.jar:/home/buildozer/.m2/repository/org/aspectj/aspectjweaver/1.9.7/aspectjweaver-1.9.7.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.5.12/spring-boot-actuator-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-actuator/2.5.12/spring-boot-actuator-2.5.12.jar:/home/buildozer/.m2/repository/io/micrometer/micrometer-core/1.7.10/micrometer-core-1.7.10.jar:/home/buildozer/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/home/buildozer/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-test/2.5.12/spring-boot-test-2.5.12.jar:/home/buildozer/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.5.12/spring-boot-test-autoconfigure-2.5.12.jar:/home/buildozer/.m2/repository/com/jayway/jsonpath/json-path/2.5.0/json-path-2.5.0.jar:/home/buildozer/.m2/repository/net/minidev/json-smart/2.4.8/json-smart-2.4.8.jar:/home/buildozer/.m2/repository/net/minidev/accessors-smart/2.4.8/accessors-smart-2.4.8.jar:/home/buildozer/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.2/junit-jupiter-5.7.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.2/junit-jupiter-api-5.7.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.2/junit-jupiter-params-5.7.2.jar:/home/buildozer/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.2/junit-jupiter-engine-5.7.2.jar:/home/buildozer/.m2/repository/org/mockito/mockito-junit-jupiter/3.9.0/mockito-junit-jupiter-3.9.0.jar:/home/buildozer/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/home/buildozer/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/home/buildozer/.m2/repository/org/springframework/spring-core/5.3.18/spring-core-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-jcl/5.3.18/spring-jcl-5.3.18.jar:/home/buildozer/.m2/repository/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar:/home/buildozer/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar:/home/buildozer/.m2/repository/org/junit/platform/junit-platform-engine/1.7.2/junit-platform-engine-1.7.2.jar:/home/buildozer/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/home/buildozer/.m2/repository/org/junit/platform/junit-platform-commons/1.7.2/junit-platform-commons-1.7.2.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-core/5.5.5/spring-security-core-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-crypto/5.5.5/spring-security-crypto-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-beans/5.3.18/spring-beans-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-context/5.3.18/spring-context-5.3.18.jar:/home/buildozer/.m2/repository/org/springframework/spring-tx/5.3.18/spring-tx-5.3.18.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.jar:/home/buildozer/.m2/repository/org/springframework/security/spring-security-acl/5.5.5/spring-security-acl-5.5.5.jar:/home/buildozer/.m2/repository/org/springframework/spring-expression/5.3.18/spring-expression-5.3.18.jar:/home/buildozer/.m2/repository/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/home/buildozer/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/buildozer/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/buildozer/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/home/buildozer/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.core/2.7.8/org.eclipse.persistence.core-2.7.8.jar:/home/buildozer/.m2/repository/org/eclipse/persistence/org.eclipse.persistence.asm/2.7.8/org.eclipse.persistence.asm-2.7.8.jar:/home/buildozer/.m2/repository/jakarta/servlet/jsp/jstl/jakarta.servlet.jsp.jstl-api/1.2.7/jakarta.servlet.jsp.jstl-api-1.2.7.jar:/home/buildozer/.m2/repository/net/bytebuddy/byte-buddy/1.10.22/byte-buddy-1.10.22.jar:/home/buildozer/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.22/byte-buddy-agent-1.10.22.jar:/home/buildozer/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar:/home/buildozer/.m2/repository/org/seamless/seamless-http/1.1.0/seamless-http-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-xml/1.1.0/seamless-xml-1.1.0.jar:/home/buildozer/.m2/repository/org/seamless/seamless-swing/1.1.0/seamless-swing-1.1.0.jar:/home/buildozer/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.2/jakarta.xml.soap-api-1.4.2.jar:/home/buildozer/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/home/buildozer/.m2/repository/com/sun/xml/messaging/saaj/saaj-impl/1.5.3/saaj-impl-1.5.3.jar:/home/buildozer/.m2/repository/org/jvnet/staxex/stax-ex/1.8.2/stax-ex-1.8.2.jar:/home/buildozer/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/buildozer/.m2/repository/org/jboss/spec/javax/rmi/jboss-rmi-api_1.0_spec/1.0.6.Final/jboss-rmi-api_1.0_spec-1.0.6.Final.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.6/jaxb-runtime-2.3.6.jar:/home/buildozer/.m2/repository/org/glassfish/jaxb/txw2/2.3.6/txw2-2.3.6.jar:/home/buildozer/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/home/buildozer/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar:/home/buildozer/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/buildozer/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.5/xmlschema-core-2.2.5.jar:/home/buildozer/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar:/home/buildozer/.m2/repository/org/ow2/asm/asm/9.0/asm-9.0.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/3.4.3/cxf-rt-bindings-xml-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/3.4.3/cxf-rt-frontend-simple-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/3.4.3/cxf-rt-ws-addr-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.4.3/cxf-rt-ws-policy-3.4.3.jar:/home/buildozer/.m2/repository/org/apache/neethi/neethi/3.1.1/neethi-3.1.1.jar:/home/buildozer/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.4.3/cxf-rt-wsdl-3.4.3.jar:/home/buildozer/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/buildozer/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.jar:/home/buildozer/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/buildozer/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/buildozer/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/buildozer/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3.jar:/home/buildozer/.m2/repository/org/codehaus/castor/castor-core/1.3.3/castor-core-1.3.3.jar:/home/buildozer/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/buildozer/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-asx/2.0.0-RELEASE/playlist-asx-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-atom/2.0.0-RELEASE/playlist-atom-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-b4s/2.0.0-RELEASE/playlist-b4s-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-hypetape/2.0.0-RELEASE/playlist-hypetape-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-kpl/2.0.0-RELEASE/playlist-kpl-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-m3u/2.0.0-RELEASE/playlist-m3u-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-mpcpl/2.0.0-RELEASE/playlist-mpcpl-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-pla/2.0.0-RELEASE/playlist-pla-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-plist/2.0.0-RELEASE/playlist-plist-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-plp/2.0.0-RELEASE/playlist-plp-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-pls/2.0.0-RELEASE/playlist-pls-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-rmp/2.0.0-RELEASE/playlist-rmp-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.3/jaxb-impl-2.3.3.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-rss/2.0.0-RELEASE/playlist-rss-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-smil/2.0.0-RELEASE/playlist-smil-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/com/github/muff1nman/chameleon/playlist-wpl/2.0.0-RELEASE/playlist-wpl-2.0.0-RELEASE.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.60/tomcat-embed-core-9.0.60.jar:/home/buildozer/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.60/tomcat-embed-websocket-9.0.60.jar:/home/buildozer/.m2/repository/org/eclipse/jdt/ecj/3.18.0/ecj-3.18.0.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.12.6/jackson-datatype-jdk8-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.12.6/jackson-datatype-jsr310-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.12.6/jackson-module-parameter-names-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.jar:/home/buildozer/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar:/home/buildozer/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/test-classes:/home/buildozer/aports/testing/airsonic-advanced/src/airsonic-advanced-1397446f979b1cdea283eec89ce4f0eae7d63450/airsonic-main/target/classes : [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:28) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testCreatePlayer())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:33) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testDefaultValues())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:55) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testIdentity())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:65) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testPlaylist())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:84) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testGetPlayersForUserAndClientId())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:96) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testUpdatePlayer())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:118) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PlayerDaoTestCase.testDeletePlayer())' in Type 'org.airsonic.player.dao.PlayerDaoTestCase' (PlayerDaoTestCase.java:140) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:45) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.testCreateMusicFolder())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:50) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.testUpdateMusicFolder())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:62) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.MusicFolderDaoTestCase.testDeleteMusicFolder())' in Type 'org.airsonic.player.dao.MusicFolderDaoTestCase' (MusicFolderDaoTestCase.java:77) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:27) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testCreateTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:32) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testUpdateTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:41) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testDeleteTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:60) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testPlayerTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:77) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testCascadingDeletePlayer())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:108) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.TranscodingDaoTestCase.testCascadingDeleteTranscoding())' in Type 'org.airsonic.player.dao.TranscodingDaoTestCase' (TranscodingDaoTestCase.java:125) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:41) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testCreateUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:47) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testCreateUserTransactionalError())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:58) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.createTestUser(org.airsonic.player.domain.User, org.airsonic.player.domain.UserCredential))' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:85) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testUpdateUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:90) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testUpdateCredential())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:110) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testGetUserByName())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:126) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testDeleteUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:140) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testGetRolesForUser())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:157) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.testUserSettings())' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:167) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.UserDaoTestCase.updateUserSettings(org.airsonic.player.domain.UserSettings))' in Type 'org.airsonic.player.dao.UserDaoTestCase' (UserDaoTestCase.java:225) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:27) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testCreateChannel())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:32) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testChannelId())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:42) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testUpdateChannel())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:57) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testDeleteChannel())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:77) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testCreateEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:95) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testGetEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:107) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testGetEpisodes())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:121) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testUpdateEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:146) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testDeleteEpisode())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:170) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.PodcastDaoTestCase.testCascadingDelete())' in Type 'org.airsonic.player.dao.PodcastDaoTestCase' (PodcastDaoTestCase.java:193) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.setUp())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:23) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.testCreateInternetRadio())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:28) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.testUpdateInternetRadio())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:37) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] Join point 'method-execution(void org.airsonic.player.dao.InternetRadioDaoTestCase.testDeleteInternetRadio())' in Type 'org.airsonic.player.dao.InternetRadioDaoTestCase' (InternetRadioDaoTestCase.java:54) advised by around advice from 'org.springframework.transaction.aspectj.AnnotationTransactionAspect' (spring-aspects-5.3.18.jar!AbstractTransactionAspect.class:67(from AbstractTransactionAspect.aj)) [INFO] [INFO] --- surefire:2.22.2:test (default-test) @ airsonic-main --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.airsonic.player.io.PipeStreamsTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.291 s - in org.airsonic.player.io.PipeStreamsTest [INFO] Running org.airsonic.player.security.RESTAuthTest 2023-03-22 14:56:12.553 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:56:12.557 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:56:12.636 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key 2023-03-22 14:56:14.018 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_11479504857583454447/index19/song does not exist. Please run a scan. 2023-03-22 14:56:14.019 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_11479504857583454447/index19/album does not exist. Please run a scan. 2023-03-22 14:56:14.018 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_11479504857583454447/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:56:14.019 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_11479504857583454447/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:56:14.019 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_11479504857583454447/index19/artist does not exist. Please run a scan. MockHttpServletRequest: HTTP Method = GET Request URI = /rest/getArtists Parameters = {v=[1.15.0], f=[json], c=[test], u=[admin], p=[admin]} Headers = [Content-Type:"application/json"] Body = Session Attrs = {SPRING_SECURITY_CONTEXT=SecurityContextImpl [Authentication=UsernamePasswordAuthenticationToken [Principal=org.airsonic.player.service.SecurityService$UserDetail [Username=admin, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, credentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]], Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]]]} Handler: Type = org.airsonic.player.controller.SubsonicRESTController Method = org.airsonic.player.controller.SubsonicRESTController#getArtists(HttpServletRequest, HttpServletResponse) Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Content-Type:"application/json; charset=utf-8", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = application/json; charset=utf-8 Body = { "subsonic-response" : { "status" : "ok", "version" : "1.15.0", "artists" : { "ignoredArticles" : "The El La Los Las Le Les" } } } Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /rest/getArtists Parameters = {v=[1.15.0], c=[test], f=[json]} Headers = [Content-Type:"application/json", Authorization:"Basic YWRtaW46YWRtaW4="] Body = Session Attrs = {SPRING_SECURITY_CONTEXT=SecurityContextImpl [Authentication=UsernamePasswordAuthenticationToken [Principal=org.airsonic.player.service.SecurityService$UserDetail [Username=admin, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, credentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]], Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]]]} Handler: Type = org.airsonic.player.controller.SubsonicRESTController Method = org.airsonic.player.controller.SubsonicRESTController#getArtists(HttpServletRequest, HttpServletResponse) Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Content-Type:"application/json; charset=utf-8", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = application/json; charset=utf-8 Body = { "subsonic-response" : { "status" : "ok", "version" : "1.15.0", "artists" : { "ignoredArticles" : "The El La Los Las Le Les" } } } Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /rest/getArtists Parameters = {v=[1.15.0], c=[test], f=[json], u=[admin], p=[incorrectpassword]} Headers = [] Body = Session Attrs = {} Handler: Type = null Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Content-Type:"application/json; charset=utf-8", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = application/json; charset=utf-8 Body = { "subsonic-response" : { "status" : "failed", "version" : "1.15.0", "error" : { "code" : 40, "message" : "Wrong username or password." } } } Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /rest/getArtists Parameters = {v=[1.15.0], c=[test], f=[json]} Headers = [Content-Type:"application/json", Authorization:"Basic YWRtaW46aW5jb3JyZWN0cGFzc3dvcmQ="] Body = Session Attrs = {} Handler: Type = null Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 401 Error message = Unauthorized Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Set-Cookie:"remember-me=; Path=/; Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:00 GMT", WWW-Authenticate:"Basic realm="Realm"", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = null Body = Forwarded URL = null Redirected URL = null Cookies = [[Cookie@6f889214 name = 'remember-me', value = [null], comment = [null], domain = [null], maxAge = 0, path = '/', secure = false, version = 0, httpOnly = false]] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.778 s - in org.airsonic.player.security.RESTAuthTest [INFO] Running org.airsonic.player.security.AesGcmPasswordEncoderTest 2023-03-22 14:56:21.552 WARN --- [ main] o.a.p.security.AesGcmPasswordEncoder : Exception while trying to match passwords java.lang.IllegalStateException: Unable to invoke Cipher due to bad padding at org.springframework.security.crypto.encrypt.CipherUtils.doFinal(CipherUtils.java:141) at org.springframework.security.crypto.encrypt.AesBytesEncryptor.decrypt(AesBytesEncryptor.java:134) at org.springframework.security.crypto.encrypt.HexEncodingTextEncryptor.decrypt(HexEncodingTextEncryptor.java:44) at org.airsonic.player.security.AesGcmPasswordEncoder.decode(AesGcmPasswordEncoder.java:20) at org.airsonic.player.security.AesGcmPasswordEncoder.matches(AesGcmPasswordEncoder.java:31) at org.airsonic.player.security.AesGcmPasswordEncoderTest.testNonMatch_differentEncoder_differentPassword(AesGcmPasswordEncoderTest.java:57) 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:43) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:82) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:73) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Caused by: javax.crypto.AEADBadTagException: Tag mismatch! at java.base/com.sun.crypto.provider.GaloisCounterMode.decryptFinal(GaloisCounterMode.java:623) at java.base/com.sun.crypto.provider.CipherCore.finalNoPadding(CipherCore.java:1116) at java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1053) at java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853) at java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446) at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2202) at org.springframework.security.crypto.encrypt.CipherUtils.doFinal(CipherUtils.java:135) ... 51 common frames omitted [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.054 s - in org.airsonic.player.security.AesGcmPasswordEncoderTest [INFO] Running org.airsonic.player.service.SettingsServiceTestCase [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.808 s - in org.airsonic.player.service.SettingsServiceTestCase [INFO] Running org.airsonic.player.service.MusicIndexServiceTestCase [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.airsonic.player.service.MusicIndexServiceTestCase [INFO] Running org.airsonic.player.service.MediaScannerServiceTestCase 2023-03-22 14:56:41.365 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2199578352644223292/index19/artist does not exist. Please run a scan. 2023-03-22 14:56:41.365 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2199578352644223292/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:56:41.365 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2199578352644223292/index19/album does not exist. Please run a scan. 2023-03-22 14:56:41.365 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2199578352644223292/index19/song does not exist. Please run a scan. 2023-03-22 14:56:41.365 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2199578352644223292/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:56:41.562 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:56:41.564 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:56:41.632 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key --- List of all artists --- artistName#albumCount _DIR_ Ravel#1 _ID3_ALBUMARTIST_ Sarah Walker/Nash Ensemble#1 _ID3_ARTIST_ Chrome Hoof#1 _ID3_ARTIST_ Céline Frisch: Café Zimmermann#1 _ID3_ARTIST_ Sixteen Horsepower#1 --- *********************** --- --- List of all albums --- name#artist Complete Piano Works#_DIR_ Ravel _ID3_ALBUM_ Ravel - Chamber Music With Voice#_ID3_ALBUMARTIST_ Sarah Walker/Nash Ensemble _ID3_ALBUM_ Chrome Hoof#_ID3_ARTIST_ Chrome Hoof _ID3_ALBUM_ Bach: Goldberg Variations, Canons [Disc 1]#_ID3_ARTIST_ Céline Frisch: Café Zimmermann _ID3_ALBUM_ Sackcloth 'n' Ashes#_ID3_ARTIST_ Sixteen Horsepower --- *********************** --- 3/22/23, 2:56:51 PM ============================================================ -- Timers ---------------------------------------------------------------------- org.airsonic.player.service.MediaScannerServiceTestCase.Timer.global count = 1 mean rate = 1.72 calls/second 1-minute rate = 0.00 calls/second 5-minute rate = 0.00 calls/second 15-minute rate = 0.00 calls/second min = 544.57 milliseconds max = 544.57 milliseconds mean = 544.57 milliseconds stddev = 0.00 milliseconds median = 544.57 milliseconds 75% <= 544.57 milliseconds 95% <= 544.57 milliseconds 98% <= 544.57 milliseconds 99% <= 544.57 milliseconds 99.9% <= 544.57 milliseconds End[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.713 s - in org.airsonic.player.service.MediaScannerServiceTestCase [INFO] Running org.airsonic.player.service.TranscodingServiceIntTest 2023-03-22 14:57:11.647 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_920770913164000130/index19/artist does not exist. Please run a scan. 2023-03-22 14:57:11.647 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_920770913164000130/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:57:11.647 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_920770913164000130/index19/song does not exist. Please run a scan. 2023-03-22 14:57:11.647 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_920770913164000130/index19/album does not exist. Please run a scan. 2023-03-22 14:57:11.647 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_920770913164000130/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:57:11.791 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:57:11.793 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:57:11.840 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.445 s - in org.airsonic.player.service.TranscodingServiceIntTest [INFO] Running org.airsonic.player.service.SonosServiceTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.79 s - in org.airsonic.player.service.SonosServiceTest [INFO] Running org.airsonic.player.service.StatusServiceTestCase [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.959 s - in org.airsonic.player.service.StatusServiceTestCase [INFO] Running org.airsonic.player.service.SecurityServiceTestCase [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.776 s - in org.airsonic.player.service.SecurityServiceTestCase [INFO] Running org.airsonic.player.service.InternetRadioServiceTest 2023-03-22 14:57:30.199 WARN --- [ main] o.a.player.service.InternetRadioService : Remote playlist has too many sources (maximum 250) 2023-03-22 14:57:30.233 ERROR --- [ main] o.a.player.service.InternetRadioService : Failed to retrieve sources for internet radio http://example.com/stream_infinity_move.m3u. org.airsonic.player.service.InternetRadioService$PlaylistHasTooManyRedirects: Too many redirects (21) for URL http://example.com/stream_infinity_move.m3u at org.airsonic.player.service.InternetRadioService.connectToURLWithRedirects(InternetRadioService.java:231) at org.airsonic.player.service.InternetRadioService.retrieveInternetRadioSources(InternetRadioService.java:164) at org.airsonic.player.service.InternetRadioService.retrieveInternetRadioSources(InternetRadioService.java:140) at org.airsonic.player.service.InternetRadioService.getInternetRadioSources(InternetRadioService.java:116) at org.airsonic.player.service.InternetRadioServiceTest.testRedirectLoop(InternetRadioServiceTest.java:165) 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:54) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:99) at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:105) at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:40) at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:43) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:82) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:73) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.361 s - in org.airsonic.player.service.InternetRadioServiceTest [INFO] Running org.airsonic.player.service.JWTSecurityServiceTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.564 s - in org.airsonic.player.service.JWTSecurityServiceTest [INFO] Running org.airsonic.player.service.JukeboxServiceUnitTest [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.572 s - in org.airsonic.player.service.JukeboxServiceUnitTest [INFO] Running org.airsonic.player.service.metadata.MetaDataParserTestCase [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.airsonic.player.service.metadata.MetaDataParserTestCase [INFO] Running org.airsonic.player.service.metadata.MetaDataFactoryTestCase 2023-03-22 14:57:51.406 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14536688433716689717/index19/artist does not exist. Please run a scan. 2023-03-22 14:57:51.406 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14536688433716689717/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:57:51.406 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14536688433716689717/index19/song does not exist. Please run a scan. 2023-03-22 14:57:51.406 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14536688433716689717/index19/album does not exist. Please run a scan. 2023-03-22 14:57:51.415 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14536688433716689717/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:57:51.595 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:57:51.597 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:57:51.662 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.62 s - in org.airsonic.player.service.metadata.MetaDataFactoryTestCase [INFO] Running org.airsonic.player.service.LegacyDatabaseStartupTestCase 2023-03-22 14:58:01.704 ERROR --- h.db.HSQLDB8709D3B330.ENGINE : statement error processing log - open continued /tmp/airsonic_test_1979298380475703873/db/libresonic.log line: 161 org.hsqldb.HsqlException: unexpected token: NOT at org.hsqldb.error.Error.parseError(Unknown Source) at org.hsqldb.ParserBase.unexpectedToken(Unknown Source) at org.hsqldb.ParserCommand.compileStatement(Unknown Source) at org.hsqldb.Session.compileStatement(Unknown Source) at org.hsqldb.persist.ScriptRunner.runScript(Unknown Source) at org.hsqldb.persist.ScriptRunner.runScript(Unknown Source) at org.hsqldb.persist.Log.processLog(Unknown Source) at org.hsqldb.persist.Log.open(Unknown Source) at org.hsqldb.persist.Logger.open(Unknown Source) at org.hsqldb.Database.reopen(Unknown Source) at org.hsqldb.Database.open(Unknown Source) at org.hsqldb.DatabaseManager.getDatabase(Unknown Source) at org.hsqldb.DatabaseManager.newSession(Unknown Source) at org.hsqldb.jdbc.JDBCConnection.(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189) at org.airsonic.player.util.LegacyHsqlMigrationUtil.getHsqlDbConnection(LegacyHsqlMigrationUtil.java:46) at org.airsonic.player.util.LegacyHsqlMigrationUtil.performHsqlDbUpgrade(LegacyHsqlMigrationUtil.java:134) at org.airsonic.player.util.LegacyHsqlMigrationUtil.upgradeFileHsqlDbIfNeeded(LegacyHsqlMigrationUtil.java:168) at org.airsonic.player.spring.StartupEventListener.onApplicationEvent(StartupEventListener.java:17) at org.airsonic.player.spring.StartupEventListener.onApplicationEvent(StartupEventListener.java:1) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) at org.springframework.boot.context.event.EventPublishingRunListener.contextPrepared(EventPublishingRunListener.java:89) at org.springframework.boot.SpringApplicationRunListeners.lambda$contextPrepared$3(SpringApplicationRunListeners.java:67) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111) at org.springframework.boot.SpringApplicationRunListeners.contextPrepared(SpringApplicationRunListeners.java:67) at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:418) at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:136) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:43) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:82) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:73) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) 2023-03-22 14:58:11.778 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1979298380475703873/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:58:11.778 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1979298380475703873/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:58:11.778 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1979298380475703873/index19/album does not exist. Please run a scan. 2023-03-22 14:58:11.778 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1979298380475703873/index19/artist does not exist. Please run a scan. 2023-03-22 14:58:11.778 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1979298380475703873/index19/song does not exist. Please run a scan. 2023-03-22 14:58:11.967 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:58:11.969 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:58:12.034 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.595 s - in org.airsonic.player.service.LegacyDatabaseStartupTestCase 2023-03-22 14:58:17.586 ERROR --- h.db.HSQLDB8709D3B330.ENGINE : error closing log org.hsqldb.HsqlException: file input/output error java.io.FileNotFoundException: /tmp/airsonic_test_1979298380475703873/db/libresonic.script.new (No such file or directory) /tmp/airsonic_test_1979298380475703873/db/libresonic.script.new at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.scriptio.ScriptWriterBase.openFile(Unknown Source) at org.hsqldb.scriptio.ScriptWriterBase.(Unknown Source) at org.hsqldb.scriptio.ScriptWriterText.(Unknown Source) at org.hsqldb.persist.Log.writeScript(Unknown Source) at org.hsqldb.persist.Log.close(Unknown Source) at org.hsqldb.persist.Logger.close(Unknown Source) at org.hsqldb.Database.close(Unknown Source) at org.hsqldb.Database.closeIfLast(Unknown Source) at org.hsqldb.Session.close(Unknown Source) at org.hsqldb.jdbc.JDBCConnection.close(Unknown Source) at com.zaxxer.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:143) at com.zaxxer.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:451) 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:829) Caused by: java.io.FileNotFoundException: /tmp/airsonic_test_1979298380475703873/db/libresonic.script.new (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at org.hsqldb.lib.FileUtil.openOutputStreamElement(Unknown Source) ... 15 common frames omitted [INFO] Running org.airsonic.player.service.MediaScannerServiceUnitTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.534 s - in org.airsonic.player.service.MediaScannerServiceUnitTest [INFO] Running org.airsonic.player.validator.CredentialsManagementValidationTest [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.667 s - in org.airsonic.player.validator.CredentialsManagementValidationTest [INFO] Running org.airsonic.player.util.UtilTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.486 s - in org.airsonic.player.util.UtilTest [INFO] Running org.airsonic.player.util.StringUtilTestCase [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s - in org.airsonic.player.util.StringUtilTestCase [INFO] Running org.airsonic.player.api.AirsonicRestApiIntTest 2023-03-22 14:58:41.860 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14131706737611550962/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:58:41.860 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14131706737611550962/index19/artist does not exist. Please run a scan. 2023-03-22 14:58:41.860 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14131706737611550962/index19/album does not exist. Please run a scan. 2023-03-22 14:58:41.860 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14131706737611550962/index19/song does not exist. Please run a scan. 2023-03-22 14:58:41.869 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_14131706737611550962/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:58:42.026 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:58:42.027 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:58:42.084 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key MockHttpServletRequest: HTTP Method = GET Request URI = /rest/ping Parameters = {v=[1.15.0], c=[airsonic], u=[admin], p=[admin], f=[json]} Headers = [Content-Type:"application/json"] Body = Session Attrs = {SPRING_SECURITY_CONTEXT=SecurityContextImpl [Authentication=UsernamePasswordAuthenticationToken [Principal=org.airsonic.player.service.SecurityService$UserDetail [Username=admin, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, credentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]], Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]]]} Handler: Type = org.airsonic.player.controller.SubsonicRESTController Method = org.airsonic.player.controller.SubsonicRESTController#ping(HttpServletRequest, HttpServletResponse) Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Content-Type:"application/json; charset=utf-8", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = application/json; charset=utf-8 Body = { "subsonic-response" : { "status" : "ok", "version" : "1.15.0" } } Forwarded URL = null Redirected URL = null Cookies = [] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.849 s - in org.airsonic.player.api.AirsonicRestApiIntTest [INFO] Running org.airsonic.player.api.CORSTest 2023-03-22 14:59:02.702 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:59:02.709 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:59:02.817 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key 2023-03-22 14:59:04.344 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1878915625969681123/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:59:04.344 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1878915625969681123/index19/song does not exist. Please run a scan. 2023-03-22 14:59:04.344 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1878915625969681123/index19/artist does not exist. Please run a scan. 2023-03-22 14:59:04.344 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1878915625969681123/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:59:04.349 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1878915625969681123/index19/album does not exist. Please run a scan. MockHttpServletRequest: HTTP Method = GET Request URI = /login Parameters = {} Headers = [Access-Control-Request-Method:"GET", Origin:"https://example.com"] Body = Session Attrs = {} Handler: Type = org.airsonic.player.controller.LoginController Method = org.airsonic.player.controller.LoginController#login(HttpServletRequest, HttpServletResponse) Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = login View = null Attribute = model value = {loginMessage=null, logout=false, insecure=true, error=false, brand=Airsonic} FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Content-Language:"en", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = null Body = Forwarded URL = /WEB-INF/jsp/login.jsp Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /rest/ping Parameters = {v=[1.15.0], c=[airsonic], u=[admin], p=[admin], f=[json]} Headers = [Content-Type:"application/json"] Body = Session Attrs = {SPRING_SECURITY_CONTEXT=SecurityContextImpl [Authentication=UsernamePasswordAuthenticationToken [Principal=org.airsonic.player.service.SecurityService$UserDetail [Username=admin, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, credentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]], Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[IS_AUTHENTICATED_ANONYMOUSLY, ROLE_ADMIN, ROLE_COMMENT, ROLE_COVERART, ROLE_DOWNLOAD, ROLE_JUKEBOX, ROLE_PLAYLIST, ROLE_PODCAST, ROLE_SETTINGS, ROLE_SHARE, ROLE_STREAM, ROLE_UPLOAD, ROLE_USER]]]} Handler: Type = org.airsonic.player.controller.SubsonicRESTController Method = org.airsonic.player.controller.SubsonicRESTController#ping(HttpServletRequest, HttpServletResponse) Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Content-Type:"application/json; charset=utf-8", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = application/json; charset=utf-8 Body = { "subsonic-response" : { "status" : "ok", "version" : "1.15.0" } } Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /rest/ping Parameters = {v=[1.15.0], c=[airsonic], u=[admin], p=[incorrect password], f=[json]} Headers = [Content-Type:"application/json", Access-Control-Request-Method:"GET", Origin:"https://example.com"] Body = Session Attrs = {} Handler: Type = null Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Access-Control-Allow-Origin:"*", Content-Type:"application/json; charset=utf-8", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = application/json; charset=utf-8 Body = { "subsonic-response" : { "status" : "failed", "version" : "1.15.0", "error" : { "code" : 40, "message" : "Wrong username or password." } } } Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = OPTIONS Request URI = /rest/ping Parameters = {v=[1.15.0], c=[airsonic]} Headers = [Content-Type:"application/json", Access-Control-Request-Method:"GET", Origin:"https://example.com"] Body = Session Attrs = {} Handler: Type = null Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Vary:"Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers", Access-Control-Allow-Origin:"*", Access-Control-Allow-Methods:"GET", X-Content-Type-Options:"nosniff", X-XSS-Protection:"1; mode=block", Cache-Control:"no-cache, no-store, max-age=0, must-revalidate", Pragma:"no-cache", Expires:"0", X-Frame-Options:"SAMEORIGIN"] Content type = null Body = Forwarded URL = null Redirected URL = null Cookies = [] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.184 s - in org.airsonic.player.api.CORSTest [INFO] Running org.airsonic.player.dao.MusicFolderDaoTestCase 2023-03-22 14:59:23.389 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2060519068051627429/index19/album does not exist. Please run a scan. 2023-03-22 14:59:23.389 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2060519068051627429/index19/artist does not exist. Please run a scan. 2023-03-22 14:59:23.389 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2060519068051627429/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:59:23.389 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2060519068051627429/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:59:23.402 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_2060519068051627429/index19/song does not exist. Please run a scan. 2023-03-22 14:59:23.598 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:59:23.600 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:59:23.679 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.404 s - in org.airsonic.player.dao.MusicFolderDaoTestCase [INFO] Running org.airsonic.player.dao.TranscodingDaoTestCase 2023-03-22 14:59:44.310 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_6489396683325995244/index19/album does not exist. Please run a scan. 2023-03-22 14:59:44.310 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_6489396683325995244/index19/album_id3 does not exist. Please run a scan. 2023-03-22 14:59:44.310 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_6489396683325995244/index19/artist does not exist. Please run a scan. 2023-03-22 14:59:44.310 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_6489396683325995244/index19/song does not exist. Please run a scan. 2023-03-22 14:59:44.319 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_6489396683325995244/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 14:59:44.522 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 14:59:44.524 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 14:59:44.594 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.305 s - in org.airsonic.player.dao.TranscodingDaoTestCase [INFO] Running org.airsonic.player.dao.PodcastDaoTestCase 2023-03-22 15:00:04.906 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_10018229796151936460/index19/song does not exist. Please run a scan. 2023-03-22 15:00:04.906 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_10018229796151936460/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 15:00:04.906 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_10018229796151936460/index19/album does not exist. Please run a scan. 2023-03-22 15:00:04.906 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_10018229796151936460/index19/album_id3 does not exist. Please run a scan. 2023-03-22 15:00:04.917 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_10018229796151936460/index19/artist does not exist. Please run a scan. 2023-03-22 15:00:05.114 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 15:00:05.115 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 15:00:05.184 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.652 s - in org.airsonic.player.dao.PodcastDaoTestCase [INFO] Running org.airsonic.player.dao.PlayerDaoTestCase 2023-03-22 15:00:24.956 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1304492313549676188/index19/album does not exist. Please run a scan. 2023-03-22 15:00:24.956 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1304492313549676188/index19/artist does not exist. Please run a scan. 2023-03-22 15:00:24.956 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1304492313549676188/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 15:00:24.968 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1304492313549676188/index19/album_id3 does not exist. Please run a scan. 2023-03-22 15:00:24.968 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_1304492313549676188/index19/song does not exist. Please run a scan. 2023-03-22 15:00:25.117 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 15:00:25.118 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 15:00:25.171 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.697 s - in org.airsonic.player.dao.PlayerDaoTestCase [INFO] Running org.airsonic.player.dao.UserDaoTestCase 2023-03-22 15:00:43.229 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_8671046725435219008/index19/song does not exist. Please run a scan. 2023-03-22 15:00:43.229 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_8671046725435219008/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 15:00:43.229 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_8671046725435219008/index19/album does not exist. Please run a scan. 2023-03-22 15:00:43.229 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_8671046725435219008/index19/album_id3 does not exist. Please run a scan. 2023-03-22 15:00:43.229 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_8671046725435219008/index19/artist does not exist. Please run a scan. 2023-03-22 15:00:43.377 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 15:00:43.379 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 15:00:43.432 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.865 s - in org.airsonic.player.dao.UserDaoTestCase [INFO] Running org.airsonic.player.dao.InternetRadioDaoTestCase 2023-03-22 15:01:02.892 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_17280626469338361446/index19/artist_id3 does not exist. Please run a scan. 2023-03-22 15:01:02.892 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_17280626469338361446/index19/album_id3 does not exist. Please run a scan. 2023-03-22 15:01:02.892 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_17280626469338361446/index19/artist does not exist. Please run a scan. 2023-03-22 15:01:02.892 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_17280626469338361446/index19/album does not exist. Please run a scan. 2023-03-22 15:01:02.900 WARN --- o.a.p.s.search.IndexManager : /tmp/airsonic_test_17280626469338361446/index19/song does not exist. Please run a scan. 2023-03-22 15:01:03.057 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key password 2023-03-22 15:01:03.059 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new encryption key salt 2023-03-22 15:01:03.112 WARN --- o.a.p.s.GlobalSecurityConfig : Generating new jwt key [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.482 s - in org.airsonic.player.dao.InternetRadioDaoTestCase [INFO] Running org.airsonic.player.controller.HLSControllerTestCase [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.795 s - in org.airsonic.player.controller.HLSControllerTestCase [INFO] Running org.airsonic.player.controller.StreamControllerTestCase [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.842 s - in org.airsonic.player.controller.StreamControllerTestCase [INFO] Running org.airsonic.player.domain.VersionTestCase [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.airsonic.player.domain.VersionTestCase [INFO] Running org.airsonic.player.domain.MediaFileComparatorTestCase [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.airsonic.player.domain.MediaFileComparatorTestCase [INFO] Running org.airsonic.player.domain.PlayQueueTestCase [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.156 s - in org.airsonic.player.domain.PlayQueueTestCase [INFO] Running org.airsonic.player.domain.TranscodeSchemeTestCase [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.airsonic.player.domain.TranscodeSchemeTestCase [INFO] Running org.airsonic.player.domain.SortableArtistTestCase [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s - in org.airsonic.player.domain.SortableArtistTestCase [INFO] [INFO] Results: [INFO] [INFO] Tests run: 152, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Airsonic 11.0.0-SNAPSHOT: [INFO] [INFO] Airsonic ........................................... SUCCESS [ 0.626 s] [INFO] Subsonic REST API .................................. SUCCESS [ 1.393 s] [INFO] Sonos API .......................................... SUCCESS [ 1.028 s] [INFO] Airsonic Main ...................................... SUCCESS [05:44 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 05:48 min [INFO] Finished at: 2023-03-22T15:01:18Z [INFO] ------------------------------------------------------------------------ >>> airsonic-advanced: Entering fakeroot... >>> airsonic-advanced-openrc*: Running split function openrc... >>> airsonic-advanced-openrc*: Preparing subpackage airsonic-advanced-openrc... >>> airsonic-advanced-openrc*: Running postcheck for airsonic-advanced-openrc >>> airsonic-advanced*: Running postcheck for airsonic-advanced >>> airsonic-advanced*: Preparing package airsonic-advanced... >>> airsonic-advanced*: Stripping binaries >>> airsonic-advanced*: Script found. /bin/sh added as a dependency for airsonic-advanced-11.0.0_git20230217-r0.apk >>> airsonic-advanced*: Adding .pre-install >>> WARNING: airsonic-advanced*: No arch specific binaries found so arch should probably be set to "noarch" >>> airsonic-advanced-openrc*: Scanning shared objects >>> airsonic-advanced*: Scanning shared objects >>> airsonic-advanced-openrc*: Tracing dependencies... >>> airsonic-advanced-openrc*: Package size: 16.0 KB >>> airsonic-advanced-openrc*: Compressing data... >>> airsonic-advanced-openrc*: Create checksum... >>> airsonic-advanced-openrc*: Create airsonic-advanced-openrc-11.0.0_git20230217-r0.apk >>> airsonic-advanced*: Tracing dependencies... >>> airsonic-advanced*: Package size: 100.7 MB >>> airsonic-advanced*: Compressing data... >>> airsonic-advanced*: Create checksum... >>> airsonic-advanced*: Create airsonic-advanced-11.0.0_git20230217-r0.apk >>> airsonic-advanced: Build complete at Wed, 22 Mar 2023 15:01:21 +0000 elapsed time 0h 7m 21s >>> airsonic-advanced: Cleaning up srcdir >>> airsonic-advanced: Cleaning up pkgdir >>> airsonic-advanced: Uninstalling dependencies... (1/38) Purging .makedepends-airsonic-advanced (20230322.145402) (2/38) Purging openjdk11 (11.0.18_p10-r0) (3/38) Purging maven (3.9.1-r0) (4/38) Purging openjdk11-jdk (11.0.18_p10-r0) (5/38) Purging openjdk11-jre (11.0.18_p10-r0) (6/38) Purging openjdk11-jmods (11.0.18_p10-r0) (7/38) Purging openjdk11-demos (11.0.18_p10-r0) (8/38) Purging openjdk11-doc (11.0.18_p10-r0) (9/38) Purging openjdk11-jre-headless (11.0.18_p10-r0) (10/38) Purging java-cacerts (1.0-r1) Executing java-cacerts-1.0-r1.post-deinstall (11/38) Purging p11-kit-trust (0.24.1-r1) (12/38) Purging java-common (0.5-r0) (13/38) Purging freetype (2.13.0-r2) (14/38) Purging harfbuzz (7.1.0-r0) (15/38) Purging glib (2.76.0-r3) (16/38) Purging p11-kit (0.24.1-r1) (17/38) Purging libffi (3.4.4-r0) (18/38) Purging libtasn1 (4.19.0-r0) (19/38) Purging libxi (1.8-r0) (20/38) Purging libxtst (1.2.4-r1) (21/38) Purging libxext (1.3.5-r0) (22/38) Purging libxrender (0.9.11-r1) (23/38) Purging libx11 (1.8.4-r1) (24/38) Purging libxcb (1.15-r0) (25/38) Purging libxau (1.0.11-r0) (26/38) Purging libxdmcp (1.1.4-r0) (27/38) Purging libbsd (0.11.7-r0) (28/38) Purging libmd (1.0.4-r1) (29/38) Purging alsa-lib (1.2.8-r0) (30/38) Purging libbz2 (1.0.8-r4) (31/38) Purging libintl (0.21.1-r2) (32/38) Purging libmount (2.38.1-r5) (33/38) Purging libblkid (2.38.1-r5) (34/38) Purging graphite2 (1.3.14-r4) (35/38) Purging libpng (1.6.39-r2) (36/38) Purging giflib (5.2.1-r3) (37/38) Purging libjpeg-turbo (2.1.5.1-r1) (38/38) Purging lcms2 (2.15-r0) Executing busybox-1.36.0-r5.trigger Executing ca-certificates-20230106-r0.trigger OK: 393 MiB in 99 packages >>> airsonic-advanced: Updating the testing/x86_64 repository index... >>> airsonic-advanced: Signing the index...