Started by user Matthias Mueller Obtained build-snapshot.jenkins from git ssh://git@bitbucket.aiticon.net:7999/ac/appng-build.git [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/lib/jenkins/workspace/appNG_1.26.x [Pipeline] { [Pipeline] tool [Pipeline] tool [Pipeline] stage [Pipeline] { (notifyStart) [Pipeline] emailext Sending email to: matthias.mueller@appng.org [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (git clone) [Pipeline] git The recommended git tool is: git No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/appNG_1.26.x/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:appNG/appng.git # timeout=10 Fetching upstream changes from git@github.com:appNG/appng.git > git --version # timeout=10 > git --version # 'git version 2.30.2' > git fetch --tags --force --progress -- git@github.com:appNG/appng.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/appng-1.26.x^{commit} # timeout=10 Checking out Revision 3721fe807342273c07095a6f62de25ae815b130c (refs/remotes/origin/appng-1.26.x) > git config core.sparsecheckout # timeout=10 > git checkout -f 3721fe807342273c07095a6f62de25ae815b130c # timeout=10 > git branch -a -v --no-abbrev # timeout=10 > git branch -D appng-1.26.x # timeout=10 > git checkout -b appng-1.26.x 3721fe807342273c07095a6f62de25ae815b130c # timeout=10 Commit message: "APPNG-2484" > git rev-list --no-walk be1ae80afc6719ff5f6b9066b1e10ec9083a412f # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Maven Build) [Pipeline] sh + /var/lib/jenkins/tools/hudson.model.JDK/OpenJDK8/jdk8u362-b09/bin/java -version openjdk version "1.8.0_362" OpenJDK Runtime Environment (Temurin)(build 1.8.0_362-b09) OpenJDK 64-Bit Server VM (Temurin)(build 25.362-b09, mixed mode) [Pipeline] sh + /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.6.3/bin/mvn -version Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.6.3 Java version: 1.8.0_362, vendor: Temurin, runtime: /var/lib/jenkins/tools/hudson.model.JDK/OpenJDK8/jdk8u362-b09/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.10.0-19-amd64", arch: "amd64", family: "unix" [Pipeline] sh + /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.6.3/bin/mvn clean clean deploy -Djavax.xml.accessExternalSchema=all -DoutFolder=/tmp/jenkins_artifacts/238 -Dappng.node.id=appNG [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] appNG Parent [pom] [INFO] appNG Tools [jar] [INFO] appNG Mail [jar] [INFO] appNG Forms [jar] [INFO] appng Formtags [jar] [INFO] appNG XML-API [jar] [INFO] appNG public API [jar] [INFO] appNG testsupport [jar] [INFO] appNG REST API [jar] [INFO] appNG Persistence-Tools [jar] [INFO] appNG Search [jar] [INFO] appNG Core Library [jar] [INFO] appNG Command Line Interface [jar] [INFO] appNG Tag Library [jar] [INFO] appNGizer JAXB API [jar] [INFO] appNGizer [jar] [INFO] appNG Application [war] [INFO] appNG application BOM [pom] [INFO] appNG Documentation [jar] [INFO] appNG Template Assembly Descriptors [jar] [INFO] appNG Template Parent [pom] [INFO] appng-application-assembly [jar] [INFO] appNG application parent [pom] [INFO] Archetype - appng-archetype-application [jar] [INFO] appNG appNGizer Maven Plugin [maven-plugin] [INFO] appNG camunda [jar] [INFO] appNG Application, including Camunda BPM process engine libraries [war] [INFO] appNG Maven Plugin [maven-plugin] [INFO] [INFO] -----------------------< org.appng:appng-parent >----------------------- [INFO] Building appNG Parent 1.26.4-SNAPSHOT [1/28] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-parent --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-parent --- [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-parent --- [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-parent --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-parent/1.26.4-SNAPSHOT/appng-parent-1.26.4-SNAPSHOT.pom [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-parent --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 600 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/1.26.4-SNAPSHOT/maven-metadata.xml (600 B at 949 B/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/1.26.4-SNAPSHOT/appng-parent-1.26.4-20230801.083817-6.pom Progress (1): 4.1/37 kB Progress (1): 8.2/37 kB Progress (1): 12/37 kB Progress (1): 16/37 kB Progress (1): 20/37 kB Progress (1): 25/37 kB Progress (1): 29/37 kB Progress (1): 33/37 kB Progress (1): 37 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/1.26.4-SNAPSHOT/appng-parent-1.26.4-20230801.083817-6.pom (37 kB at 107 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/maven-metadata.xml (2.4 kB at 17 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 600 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/1.26.4-SNAPSHOT/maven-metadata.xml (600 B at 2.7 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-parent/maven-metadata.xml (2.4 kB at 3.2 kB/s) [INFO] [INFO] -----------------------< org.appng:appng-tools >------------------------ [INFO] Building appNG Tools 1.26.4-SNAPSHOT [2/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-tools --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-tools --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-tools --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-tools --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 37 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-tools --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 18 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-tools --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 11 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-tools --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.tools.locator.GeoLocatorTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.189 s - in org.appng.tools.locator.GeoLocatorTest [INFO] Running org.appng.tools.image.DimensionTest [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.003 s - in org.appng.tools.image.DimensionTest [INFO] Running org.appng.tools.image.ImageProcessorTest 2023-08-01 10:38:26,383 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:26,604 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,604 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,604 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,604 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,604 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,605 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,605 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,605 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@4bbfb90a 2023-08-01 10:38:26,697 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:26,697 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:26,714 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:26,715 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image': com.j256.simplemagic.entries.MagicEntry$ContentData@694e1548 2023-08-01 10:38:26,715 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',format ', %ld x': com.j256.simplemagic.entries.MagicEntry$ContentData@694e1548 2023-08-01 10:38:26,715 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%ld,',format '%ld,': com.j256.simplemagic.entries.MagicEntry$ContentData@694e1548 2023-08-01 10:38:26,716 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%d-bit',format '%d-bit': com.j256.simplemagic.entries.MagicEntry$ContentData@694e1548 2023-08-01 10:38:26,716 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '/color',test 'EQUALS, value 6',format '/color RGBA,': com.j256.simplemagic.entries.MagicEntry$ContentData@694e1548 2023-08-01 10:38:26,716 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'non-interlaced',test 'EQUALS, value 0',format 'non-interlaced': com.j256.simplemagic.entries.MagicEntry$ContentData@694e1548 2023-08-01 10:38:26,716 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image' 2023-08-01 10:38:26,717 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match png, type PNG, mime 'image/png', msg 'PNG image, 1600 x 843, 8-bit/color RGBA, non-interlaced' 2023-08-01 10:38:26,731 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,732 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@1c3a4799 2023-08-01 10:38:26,733 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:26,733 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:26,842 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:26,843 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,843 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,843 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@11438d26 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:26,844 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:26,864 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:26,865 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,865 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,865 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,865 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,866 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,866 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,866 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,866 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@5faeada1 2023-08-01 10:38:26,867 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:26,867 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,037 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,038 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,038 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,038 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,039 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,039 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,039 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,039 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@30a3107a 2023-08-01 10:38:27,040 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,040 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,052 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,054 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,055 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@52feb982 2023-08-01 10:38:27,055 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,055 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,133 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,133 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,134 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,134 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,134 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,135 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,136 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,136 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@78e67e0a 2023-08-01 10:38:27,137 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,137 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,152 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:27,153 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,153 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,153 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@80503 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,154 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,264 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:27,265 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,265 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,265 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,265 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,265 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,265 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,266 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,266 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@2a556333 2023-08-01 10:38:27,266 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,266 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,375 INFO [main] org.appng.tools.image.ImageProcessor: Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 2023-08-01 10:38:27,377 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,377 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,377 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,377 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,378 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,378 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,378 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,378 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@467aecef 2023-08-01 10:38:27,378 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,379 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16' 2023-08-01 10:38:27,474 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,474 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,474 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 1',format ', resolution (DPI)': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@7a187f14 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,475 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16' [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.18 s - in org.appng.tools.image.ImageProcessorTest [INFO] Running org.appng.tools.file.MagicByteCheckTest 2023-08-01 10:38:27,497 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,497 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,497 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@1d8d30f7 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,498 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:27,502 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.002 2023-08-01 10:38:27,502 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning no match 2023-08-01 10:38:27,518 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'unknown',test 'BM': com.j256.simplemagic.entries.MagicEntry$ContentData@5bb21b69 2023-08-01 10:38:27,518 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'PC',mime 'image/x-ms-bmp',test 'EQUALS, value 40',format 'PC bitmap, Windows 3.x format': com.j256.simplemagic.entries.MagicEntry$ContentData@5bb21b69 2023-08-01 10:38:27,518 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', %d x': com.j256.simplemagic.entries.MagicEntry$ContentData@5bb21b69 2023-08-01 10:38:27,518 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d x': com.j256.simplemagic.entries.MagicEntry$ContentData@5bb21b69 2023-08-01 10:38:27,518 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@5bb21b69 2023-08-01 10:38:27,518 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'unknown',test 'BM' 2023-08-01 10:38:27,519 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match bmp, type BMP, mime 'image/x-ms-bmp', msg 'PC bitmap, Windows 3.x format, 452 x 302 x 24' 2023-08-01 10:38:27,519 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.016 2023-08-01 10:38:27,525 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,525 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,525 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,525 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,525 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@6b9651f3 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:27,526 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.007 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image': com.j256.simplemagic.entries.MagicEntry$ContentData@38bc8ab5 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',format ', %ld x': com.j256.simplemagic.entries.MagicEntry$ContentData@38bc8ab5 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%ld,',format '%ld,': com.j256.simplemagic.entries.MagicEntry$ContentData@38bc8ab5 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%d-bit',format '%d-bit': com.j256.simplemagic.entries.MagicEntry$ContentData@38bc8ab5 2023-08-01 10:38:27,526 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'colormap,',test 'EQUALS, value 3',format 'colormap,': com.j256.simplemagic.entries.MagicEntry$ContentData@38bc8ab5 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'non-interlaced',test 'EQUALS, value 0',format 'non-interlaced': com.j256.simplemagic.entries.MagicEntry$ContentData@38bc8ab5 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image' 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match png, type PNG, mime 'image/png', msg 'PNG image, 200 x 200, 8-bit colormap, non-interlaced' 2023-08-01 10:38:27,527 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.000 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image': com.j256.simplemagic.entries.MagicEntry$ContentData@687080dc 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',format ', %ld x': com.j256.simplemagic.entries.MagicEntry$ContentData@687080dc 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%ld,',format '%ld,': com.j256.simplemagic.entries.MagicEntry$ContentData@687080dc 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%d-bit',format '%d-bit': com.j256.simplemagic.entries.MagicEntry$ContentData@687080dc 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '/color',test 'EQUALS, value 6',format '/color RGBA,': com.j256.simplemagic.entries.MagicEntry$ContentData@687080dc 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'non-interlaced',test 'EQUALS, value 0',format 'non-interlaced': com.j256.simplemagic.entries.MagicEntry$ContentData@687080dc 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image' 2023-08-01 10:38:27,527 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match png, type PNG, mime 'image/png', msg 'PNG image, 119 x 41, 8-bit/color RGBA, non-interlaced' 2023-08-01 10:38:27,528 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.000 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image': com.j256.simplemagic.entries.MagicEntry$ContentData@23d2a7e8 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',format ', %ld x': com.j256.simplemagic.entries.MagicEntry$ContentData@23d2a7e8 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%ld,',format '%ld,': com.j256.simplemagic.entries.MagicEntry$ContentData@23d2a7e8 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%d-bit',format '%d-bit': com.j256.simplemagic.entries.MagicEntry$ContentData@23d2a7e8 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '/color',test 'EQUALS, value 6',format '/color RGBA,': com.j256.simplemagic.entries.MagicEntry$ContentData@23d2a7e8 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'non-interlaced',test 'EQUALS, value 0',format 'non-interlaced': com.j256.simplemagic.entries.MagicEntry$ContentData@23d2a7e8 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image' 2023-08-01 10:38:27,529 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match png, type PNG, mime 'image/png', msg 'PNG image, 1600 x 843, 8-bit/color RGBA, non-interlaced' 2023-08-01 10:38:27,531 DEBUG [main] org.appng.tools.file.MagicByteCheck: File type detected by magic byte (png) is not identical with file extension for file jpg 2023-08-01 10:38:27,531 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.002 2023-08-01 10:38:27,531 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,531 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@1500955a 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:27,532 DEBUG [main] org.appng.tools.file.MagicByteCheck: File type detected by magic byte (jpg) is not identical with file extension for file pdf 2023-08-01 10:38:27,532 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.001 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image': com.j256.simplemagic.entries.MagicEntry$ContentData@e874448 2023-08-01 10:38:27,532 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',format ', %ld x': com.j256.simplemagic.entries.MagicEntry$ContentData@e874448 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%ld,',format '%ld,': com.j256.simplemagic.entries.MagicEntry$ContentData@e874448 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '%d-bit',format '%d-bit': com.j256.simplemagic.entries.MagicEntry$ContentData@e874448 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name '/color',test 'EQUALS, value 6',format '/color RGBA,': com.j256.simplemagic.entries.MagicEntry$ContentData@e874448 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name 'non-interlaced',test 'EQUALS, value 0',format 'non-interlaced': com.j256.simplemagic.entries.MagicEntry$ContentData@e874448 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'PNG',mime 'image/png',test '‰PNG  ',format 'PNG image' 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match png, type PNG, mime 'image/png', msg 'PNG image, 1600 x 843, 8-bit/color RGBA, non-interlaced' 2023-08-01 10:38:27,533 DEBUG [main] org.appng.tools.file.MagicByteCheck: File type detected by magic byte (png) is not identical with file extension for file bmp 2023-08-01 10:38:27,533 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.000 2023-08-01 10:38:27,533 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@29b5cd00 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:27,534 DEBUG [main] org.appng.tools.file.MagicByteCheck: File type detected by magic byte (jpg) is not identical with file extension for file bmp 2023-08-01 10:38:27,534 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.000 2023-08-01 10:38:27,534 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,535 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@60285225 2023-08-01 10:38:27,552 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,552 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:27,553 DEBUG [main] org.appng.tools.file.MagicByteCheck: File type detected by magic byte (jpg) is not identical with file extension for file png 2023-08-01 10:38:27,553 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.018 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 1,name ',',test 'JFIF',format ', JFIF standard': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d.',format ' %d.': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%02d',format '%02d': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',test 'EQUALS, value 0',format ', aspect ratio': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', density %dx': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name '%d',format '%d': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntry: matched data: level 2,name ',',format ', segment length %d': com.j256.simplemagic.entries.MagicEntry$ContentData@7113b13f 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntries: found full match level 0,name 'JPEG',mime 'image/jpeg',test 'EQUALS, value 65496',format 'JPEG image data' 2023-08-01 10:38:27,553 TRACE [main] com.j256.simplemagic.entries.MagicEntries: returning full match jpeg, type JPEG, mime 'image/jpeg', msg 'JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16' 2023-08-01 10:38:27,553 DEBUG [main] org.appng.tools.file.MagicByteCheck: File type detected by magic byte (jpg) is not identical with file extension for file gif 2023-08-01 10:38:27,554 TRACE [main] org.appng.tools.file.MagicByteCheck: 00:00:00.000 [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.072 s - in org.appng.tools.file.MagicByteCheckTest [INFO] Running org.appng.tools.file.PropertyConstantCreatorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.appng.tools.file.PropertyConstantCreatorTest [INFO] Running org.appng.tools.ui.StringNormalizerTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.appng.tools.ui.StringNormalizerTest [INFO] Running org.appng.tools.ui.PaginationTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.tools.ui.PaginationTest [INFO] Running org.appng.tools.markup.XHTMLTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.appng.tools.markup.XHTMLTest [INFO] Running org.appng.tools.poi.WorkbookTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.064 s - in org.appng.tools.poi.WorkbookTest [INFO] Running org.appng.tools.os.CommandTest 2023-08-01 10:38:31,833 DEBUG [main] org.appng.tools.os.Command : executing: 'ls' [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.appng.tools.os.CommandTest [INFO] Running org.appng.tools.os.OperatingSystemTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.tools.os.OperatingSystemTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 33, Failures: 0, Errors: 0, Skipped: 2 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-tools --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target/appng-tools-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-tools --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target/appng-tools-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-tools --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target/appng-tools-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-tools/target/appng-tools-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-tools --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 988 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/maven-metadata.xml (988 B at 3.4 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-20230801.083817-6.jar Progress (1): 4.1/50 kB Progress (1): 8.2/50 kB Progress (1): 12/50 kB Progress (1): 16/50 kB Progress (1): 20/50 kB Progress (1): 25/50 kB Progress (1): 29/50 kB Progress (1): 33/50 kB Progress (1): 37/50 kB Progress (1): 41/50 kB Progress (1): 45/50 kB Progress (1): 49/50 kB Progress (1): 50 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-20230801.083817-6.jar (50 kB at 146 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-20230801.083817-6.pom Progress (1): 2.0 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-20230801.083817-6.pom (2.0 kB at 31 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/maven-metadata.xml (2.4 kB at 11 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 988 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/maven-metadata.xml (988 B at 1.5 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/maven-metadata.xml (2.4 kB at 5.0 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/41 kB Progress (1): 8.2/41 kB Progress (1): 12/41 kB Progress (1): 16/41 kB Progress (1): 20/41 kB Progress (1): 25/41 kB Progress (1): 29/41 kB Progress (1): 33/41 kB Progress (1): 37/41 kB Progress (1): 41/41 kB Progress (1): 41 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/appng-tools-1.26.4-20230801.083817-6-sources.jar (41 kB at 331 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 988 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-tools/1.26.4-SNAPSHOT/maven-metadata.xml (988 B at 7.3 kB/s) [INFO] [INFO] ------------------------< org.appng:appng-mail >------------------------ [INFO] Building appNG Mail 1.26.4-SNAPSHOT [3/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-mail --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-mail --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-mail --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-mail --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 11 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-mail --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-mail --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 2 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-mail --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.mail.MailTest DEBUG: setDebug: Jakarta Mail version 1.6.7 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.208 s - in org.appng.mail.MailTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-mail --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target/appng-mail-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-mail --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target/appng-mail-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-mail --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target/appng-mail-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-mail/target/appng-mail-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-mail --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 987 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/maven-metadata.xml (987 B at 6.6 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-20230801.083817-6.jar Progress (1): 4.1/15 kB Progress (1): 8.2/15 kB Progress (1): 12/15 kB Progress (1): 15 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-20230801.083817-6.jar (15 kB at 104 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-20230801.083817-6.pom Progress (1): 1.0 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-20230801.083817-6.pom (1.0 kB at 7.9 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/maven-metadata.xml (2.4 kB at 30 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 987 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/maven-metadata.xml (987 B at 1.9 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/maven-metadata.xml (2.4 kB at 6.0 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/12 kB Progress (1): 8.2/12 kB Progress (1): 12 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/appng-mail-1.26.4-20230801.083817-6-sources.jar (12 kB at 143 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 987 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-mail/1.26.4-SNAPSHOT/maven-metadata.xml (987 B at 3.2 kB/s) [INFO] [INFO] -----------------------< org.appng:appng-forms >------------------------ [INFO] Building appNG Forms 1.26.4-SNAPSHOT [4/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-forms --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-forms --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-forms --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-forms --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 12 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-forms --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-forms --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-forms --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.forms.RequestTest 2023-08-01 10:38:39,587 DEBUG [main] org.appng.forms.impl.RequestBean: adding 1 new value(s) for parameter 'foo' 2023-08-01 10:38:39,588 DEBUG [main] org.appng.forms.impl.RequestBean: adding 1 new value(s) for parameter 'john' 2023-08-01 10:38:39,590 DEBUG [main] org.appng.forms.impl.RequestBean: adding 1 new value(s) for parameter 'foo' [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.138 s - in org.appng.forms.RequestTest [INFO] Running org.appng.forms.FormUploadTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.appng.forms.FormUploadTest [INFO] Running org.appng.forms.XSSUtilTest ESAPI: WARNING: System property [org.owasp.esapi.opsteam] is not set ESAPI: WARNING: System property [org.owasp.esapi.devteam] is not set ESAPI: Attempting to load ESAPI.properties via file I/O. ESAPI: Attempting to load ESAPI.properties as resource file via file I/O. ESAPI: Not found in 'org.owasp.esapi.resources' directory or file not readable: /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/ESAPI.properties ESAPI: Not found in SystemResource Directory/resourceDirectory: .esapi/ESAPI.properties ESAPI: Not found in 'user.home' (/var/lib/jenkins) directory: /var/lib/jenkins/esapi/ESAPI.properties ESAPI: Loading ESAPI.properties via file I/O failed. Exception was: java.io.FileNotFoundException ESAPI: Attempting to load ESAPI.properties via the classpath. ESAPI: SUCCESSFULLY LOADED ESAPI.properties via the CLASSPATH from '/ (root)' using current thread context class loader! ESAPI: SecurityConfiguration for Validator.ConfigurationFile.MultiValued not found in ESAPI.properties. Using default: false ESAPI: SecurityConfiguration for Validator.ConfigurationFile not found in ESAPI.properties. Using default: validation.properties ESAPI: Attempting to load validation.properties via file I/O. ESAPI: Attempting to load validation.properties as resource file via file I/O. ESAPI: Not found in 'org.owasp.esapi.resources' directory or file not readable: /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/validation.properties ESAPI: Not found in SystemResource Directory/resourceDirectory: .esapi/validation.properties ESAPI: Not found in 'user.home' (/var/lib/jenkins) directory: /var/lib/jenkins/esapi/validation.properties ESAPI: Loading validation.properties via file I/O failed. ESAPI: Attempting to load validation.properties via the classpath. ESAPI: validation.properties could not be loaded by any means. fail.. Caught java.lang.IllegalArgumentException; exception message was: java.lang.IllegalArgumentException: Failed to load ESAPI.properties as a classloader resource. ESAPI: SecurityConfiguration for ESAPI.printProperties not found in ESAPI.properties. Using default: false ESAPI: SecurityConfiguration for Encryptor.CipherTransformation not found in ESAPI.properties. Using default: AES/CBC/PKCS5Padding [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.139 s - in org.appng.forms.XSSUtilTest [INFO] Running org.appng.forms.FormRequestTest 2023-08-01 10:38:39,901 DEBUG [main] org.appng.forms.impl.RequestBean: tempdir is /tmp 2023-08-01 10:38:39,901 DEBUG [main] org.appng.forms.impl.RequestBean: content type: null 2023-08-01 10:38:39,901 DEBUG [main] org.appng.forms.impl.RequestBean: requestURI: null 2023-08-01 10:38:39,902 DEBUG [main] org.appng.forms.impl.RequestBean: contextPath: null 2023-08-01 10:38:39,902 DEBUG [main] org.appng.forms.impl.RequestBean: servletPath: null 2023-08-01 10:38:39,902 DEBUG [main] org.appng.forms.impl.RequestBean: pathInfo: null 2023-08-01 10:38:39,903 DEBUG [main] org.appng.forms.impl.RequestBean: request method: GET 2023-08-01 10:38:39,906 TRACE [main] org.appng.forms.impl.RequestBean: GET parameter: foo is multi-valued 2023-08-01 10:38:39,906 TRACE [main] org.appng.forms.impl.RequestBean: GET parameter: foo = [bar, 42] 2023-08-01 10:38:39,906 TRACE [main] org.appng.forms.impl.RequestBean: parameter 'foo' is multi-valued, discarding value(s) [42] 2023-08-01 10:38:39,932 DEBUG [main] org.appng.forms.impl.RequestBean: tempdir is /tmp 2023-08-01 10:38:39,932 DEBUG [main] org.appng.forms.impl.RequestBean: content type: multipart/form-data; boundary=foobar 2023-08-01 10:38:39,932 DEBUG [main] org.appng.forms.impl.RequestBean: requestURI: null 2023-08-01 10:38:39,932 DEBUG [main] org.appng.forms.impl.RequestBean: contextPath: null 2023-08-01 10:38:39,933 DEBUG [main] org.appng.forms.impl.RequestBean: servletPath: null 2023-08-01 10:38:39,933 DEBUG [main] org.appng.forms.impl.RequestBean: pathInfo: null 2023-08-01 10:38:39,933 DEBUG [main] org.appng.forms.impl.RequestBean: request method: POST 2023-08-01 10:38:40,062 TRACE [main] org.appng.forms.impl.RequestBean: POST parameter: foo = bar 2023-08-01 10:38:40,065 TRACE [main] org.appng.forms.impl.RequestBean: POST upload parameter: /tmp/5F2ACDC183D81BEFC73E7B7482ECEAA4_82.jpg (size 10551, type: image/jpeg, original name:anonymous.jpg) 2023-08-01 10:38:40,094 DEBUG [main] org.appng.forms.impl.RequestBean: tempdir is /tmp 2023-08-01 10:38:40,094 DEBUG [main] org.appng.forms.impl.RequestBean: content type: multipart/form-data; boundary=foobar 2023-08-01 10:38:40,094 DEBUG [main] org.appng.forms.impl.RequestBean: requestURI: null 2023-08-01 10:38:40,095 DEBUG [main] org.appng.forms.impl.RequestBean: contextPath: null 2023-08-01 10:38:40,095 DEBUG [main] org.appng.forms.impl.RequestBean: servletPath: null 2023-08-01 10:38:40,095 DEBUG [main] org.appng.forms.impl.RequestBean: pathInfo: null 2023-08-01 10:38:40,095 DEBUG [main] org.appng.forms.impl.RequestBean: request method: POST 2023-08-01 10:38:40,098 TRACE [main] org.appng.forms.impl.RequestBean: POST parameter: foo = bar 2023-08-01 10:38:40,099 TRACE [main] org.appng.forms.impl.RequestBean: POST upload parameter: /tmp/5F2ACDC183D81BEFC73E7B7482ECEAA4_83.jpg (size 10551, type: image/jpeg, original name:anonymous.jpg) [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.355 s - in org.appng.forms.FormRequestTest [INFO] Running org.appng.el.ExpressionEvaluatorTest 2023-08-01 10:38:40,137 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,137 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,137 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,137 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,160 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a eq 5 ? 'is five' : 'is not five'} = is five [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,160 DEBUG [main] org.appng.el.ExpressionEvaluator: ${b eq 5 ? 'is five' : 'is not five'} = is not five [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,161 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a eq null ? 'is null': 'is not null'} = is not null [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,161 DEBUG [main] org.appng.el.ExpressionEvaluator: ${c eq null ? 'is null': 'is not null'} = is null [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,162 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,162 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,163 DEBUG [main] org.appng.el.ExpressionEvaluator: ${map['foo'] eq 'bar'} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (map = {foo=bar})] 2023-08-01 10:38:40,164 DEBUG [main] org.appng.el.ExpressionEvaluator: ${map['foo']} = bar [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (map = {foo=bar})] 2023-08-01 10:38:40,164 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,164 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,165 DEBUG [main] org.appng.el.ExpressionEvaluator: registered function ':asList' with method 'public static java.util.List org.appng.el.ExpressionEvaluatorTest.asList(java.lang.Object[])'. 2023-08-01 10:38:40,166 DEBUG [main] org.appng.el.ExpressionEvaluator: ${asList(args)} = [1, 4, 56.0] [(args = [Ljava.lang.Object;@59662a0b), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,167 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,167 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,168 DEBUG [main] org.appng.el.ExpressionEvaluator: ${numbers[0] == 1} = true [(a = 5), (b = 6), (numbers = [I@77fbd92c), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,169 DEBUG [main] org.appng.el.ExpressionEvaluator: ${numbers[0] + numbers[3]} = 5 [(a = 5), (b = 6), (numbers = [I@77fbd92c), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,169 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,169 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,175 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.type eq 'ON'} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,176 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.type eq type} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,176 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.type eq 'OFF'} = false [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,176 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.dummies[0].type eq dummy.type} = false [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,177 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.foo eq 42} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,177 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.bar eq 'bar'} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,178 DEBUG [main] org.appng.el.ExpressionEvaluator: ${empty dummy.dummies[0].dummies} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,178 DEBUG [main] org.appng.el.ExpressionEvaluator: ${dummy.dummies[0].foo eq 23} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,178 DEBUG [main] org.appng.el.ExpressionEvaluator: registered function ':size' with method 'public static int org.appng.el.ExpressionEvaluatorTest.size(java.util.Collection)'. 2023-08-01 10:38:40,179 DEBUG [main] org.appng.el.ExpressionEvaluator: ${size(dummy.dummies) eq 1} = true [(dummy = foo=42, bar=null, dummies=[foo=23, bar=null, dummies=null]), (a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (type = ON)] 2023-08-01 10:38:40,180 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,180 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,180 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,180 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,180 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'site-id' of type 'java.lang.String' to value '' 2023-08-01 10:38:40,181 DEBUG [main] org.appng.el.ExpressionEvaluator: ${site-id eq ''} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (site-id = )] true 2023-08-01 10:38:40,181 DEBUG [main] org.appng.el.ExpressionEvaluator: ${site-id} = 0 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE}), (site-id = )] 0 2023-08-01 10:38:40,182 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,182 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,183 DEBUG [main] org.appng.el.ExpressionEvaluator: ${c eq null} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] true 2023-08-01 10:38:40,183 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,183 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,184 DEBUG [main] org.appng.el.ExpressionEvaluator: ${c eq null} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,184 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a eq c} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,184 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a eq null} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.String' to value '1' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'A' of type 'java.lang.String' to value '3' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'ab' of type 'java.lang.String' to value '5' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'aB' of type 'java.lang.String' to value '6' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a_b' of type 'java.lang.String' to value '7' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a_' of type 'java.lang.String' to value '2' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'A_' of type 'java.lang.String' to value '4' 2023-08-01 10:38:40,185 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'aB_' of type 'java.lang.String' to value '8' 2023-08-01 10:38:40,186 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a} = 1 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,186 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a_} = 2 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,186 DEBUG [main] org.appng.el.ExpressionEvaluator: ${A} = 3 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,186 DEBUG [main] org.appng.el.ExpressionEvaluator: ${A_} = 4 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,187 DEBUG [main] org.appng.el.ExpressionEvaluator: ${ab} = 5 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,187 DEBUG [main] org.appng.el.ExpressionEvaluator: ${aB} = 6 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,187 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a_b} = 7 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,187 DEBUG [main] org.appng.el.ExpressionEvaluator: ${aB_} = 8 [(a = 1), (A = 3), (ab = 5), (aB = 6), (b = 6), (a_b = 7), (SESSION = {foo=5, fizz=TRUE}), (a_ = 2), (A_ = 4), (aB_ = 8)] 2023-08-01 10:38:40,189 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,189 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,190 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a == b} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,191 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a < b} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,191 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a <= b} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,192 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a > b} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,192 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a >= b} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,192 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a eq b} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,193 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a ne b} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,193 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a lt b} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,194 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a gt b} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,194 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,194 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,195 DEBUG [main] org.appng.el.ExpressionEvaluator: ${uizuihm eq null} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,196 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,196 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,197 DEBUG [main] org.appng.el.ExpressionEvaluator: ${1 eq 2} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,197 DEBUG [main] org.appng.el.ExpressionEvaluator: ${1 eq 2-1} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,197 DEBUG [main] org.appng.el.ExpressionEvaluator: ${1 eq 2-1} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,199 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,199 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,200 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,200 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,200 DEBUG [main] org.appng.el.ExpressionEvaluator: registered function ':max' with method 'public static int java.lang.Math.max(int,int)'. 2023-08-01 10:38:40,200 DEBUG [main] org.appng.el.ExpressionEvaluator: registered function ':min' with method 'public static int java.lang.Math.min(int,int)'. 2023-08-01 10:38:40,200 DEBUG [main] org.appng.el.ExpressionEvaluator: registered function ':sqrt' with method 'public static double java.lang.Math.sqrt(double)'. 2023-08-01 10:38:40,201 DEBUG [main] org.appng.el.ExpressionEvaluator: registered function 'ait:sqrt' with method 'public static double java.lang.Math.sqrt(double)'. 2023-08-01 10:38:40,201 DEBUG [main] org.appng.el.ExpressionEvaluator: ${min(a,b)} = 5 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,201 DEBUG [main] org.appng.el.ExpressionEvaluator: ${max(a,b)} = 6 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,201 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a-b} = -1 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,202 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a+b} = 11 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,202 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a*b} = 30 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,203 DEBUG [main] org.appng.el.ExpressionEvaluator: ${(a*a) - (b/b)} = 24 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,204 DEBUG [main] org.appng.el.ExpressionEvaluator: ${sqrt(25)} = 5.0 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,204 DEBUG [main] org.appng.el.ExpressionEvaluator: ${ait:sqrt(36)} = 6.0 [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,204 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,205 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,205 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION.foo eq 5} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,205 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION.foo eq '5'} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,205 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION.fizz} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,206 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION.fizz eq 'TRUE'} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,206 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION['foo'] eq 5} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,206 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION.foo ne null} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,207 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION['bar'] eq 5} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,207 DEBUG [main] org.appng.el.ExpressionEvaluator: ${SESSION.bar eq null} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,208 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,208 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,210 DEBUG [main] org.appng.el.ExpressionEvaluator: ${a.toString() == 5} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,211 DEBUG [main] org.appng.el.ExpressionEvaluator: ${b.toString() == 5} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,211 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'a' of type 'java.lang.Integer' to value '5' 2023-08-01 10:38:40,211 TRACE [main] org.appng.el.ExpressionEvaluator: setting variable 'b' of type 'java.lang.Integer' to value '6' 2023-08-01 10:38:40,212 DEBUG [main] org.appng.el.ExpressionEvaluator: ${1 eq 2} = false [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,212 DEBUG [main] org.appng.el.ExpressionEvaluator: ${1 eq 2-1} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] 2023-08-01 10:38:40,212 DEBUG [main] org.appng.el.ExpressionEvaluator: ${1 eq 2-1} = true [(a = 5), (b = 6), (SESSION = {foo=5, fizz=TRUE})] [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 s - in org.appng.el.ExpressionEvaluatorTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-forms --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target/appng-forms-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-forms --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target/appng-forms-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-forms --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target/appng-forms-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-forms/target/appng-forms-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-forms --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 988 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/maven-metadata.xml (988 B at 6.5 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-20230801.083817-6.jar Progress (1): 4.1/19 kB Progress (1): 8.2/19 kB Progress (1): 12/19 kB Progress (1): 16/19 kB Progress (1): 19 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-20230801.083817-6.jar (19 kB at 98 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-20230801.083817-6.pom Progress (1): 1.6 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-20230801.083817-6.pom (1.6 kB at 4.2 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/maven-metadata.xml (2.4 kB at 7.9 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 988 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/maven-metadata.xml (988 B at 2.5 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/maven-metadata.xml (2.4 kB at 19 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/19 kB Progress (1): 8.2/19 kB Progress (1): 12/19 kB Progress (1): 16/19 kB Progress (1): 19 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/appng-forms-1.26.4-20230801.083817-6-sources.jar (19 kB at 159 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 988 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-forms/1.26.4-SNAPSHOT/maven-metadata.xml (988 B at 6.5 kB/s) [INFO] [INFO] ----------------------< org.appng:appng-formtags >---------------------- [INFO] Building appng Formtags 1.26.4-SNAPSHOT [5/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-formtags --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-formtags --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-formtags --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-formtags --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 13 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-formtags --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-formtags --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-formtags --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.formtags.RuleValidationTest 2023-08-01 10:38:43,903 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,903 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,903 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,904 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,905 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,921 [main] DEBUG org.appng.el.ExpressionEvaluator - ${email('mm@aiticon.de')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,922 [main] DEBUG org.appng.el.ExpressionEvaluator - ${email('_mm@aiticon.de')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,923 [main] DEBUG org.appng.el.ExpressionEvaluator - ${email('mm@aiticon')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,923 [main] DEBUG org.appng.el.ExpressionEvaluator - ${email('@aiticon.de')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,925 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,925 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,925 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,925 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,925 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,926 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,927 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,927 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,927 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,927 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,927 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,929 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(foo,3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,929 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(foo,4)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,930 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(multifoo,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,930 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(multifoo,5)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,931 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(multibar,5)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,932 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,933 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,933 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,933 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,933 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,933 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,933 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,934 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,934 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,934 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,934 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,934 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,935 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCount(upload, 1, 2)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,935 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCount(upload, 1, 0)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,935 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCount(upload, 3, 2)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,941 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,941 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,941 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,941 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,942 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,943 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,943 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,943 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,943 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,943 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,944 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMax(upload, 3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,944 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMax(upload, 1)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,944 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMax(upload, 0)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,945 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,946 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,947 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,948 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMin(upload, 1)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,949 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMin(upload, 5)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,949 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMin(upload, 3)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,950 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,950 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,950 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,950 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,950 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,950 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,951 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,952 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,952 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,1,1)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,953 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,1,2)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,953 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,2,1)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,954 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,2,2)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,954 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,3,1)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,954 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,3,2)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,955 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,3,3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,955 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,3,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,956 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,4,3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,956 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(foobar,4,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,957 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,957 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,957 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,957 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,957 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,958 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,958 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,958 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,958 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,958 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,958 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,959 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,960 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSize(upload,'500KB','2.5MB')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,960 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSize(upload,'600KB','1.1MB')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,961 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSize(upload,'500KB','0.1MB')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,962 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,963 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,964 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileType(upload,'jpg,gif,png')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,964 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileType(upload,'tif,pdf')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,965 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,965 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,965 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,966 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,967 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,967 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,974 [main] DEBUG org.appng.el.ExpressionEvaluator - ${captcha(bar, SESSION.foobar)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,974 [main] DEBUG org.appng.el.ExpressionEvaluator - ${captcha(bar, SESSION['foobar'])} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,975 [main] DEBUG org.appng.el.ExpressionEvaluator - ${captcha(5, SESSION.foobar)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,975 [main] DEBUG org.appng.el.ExpressionEvaluator - ${captcha(5, SESSION['foobar'])} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,976 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,976 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,976 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,977 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,978 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,978 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(foo,1,3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,978 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(foo,4,5)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,979 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multifoo,1,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,979 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multifoo,1,3)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,980 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multifoo,5,7)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,980 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multibar,1,3)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,980 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multibar,5,7)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,981 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,981 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,981 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,981 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,981 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,982 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,983 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals('a','a')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,983 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals('b','b')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,983 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals('a','A')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,984 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals('a',' A')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,984 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,985 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,986 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,986 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,986 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,986 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,986 [main] DEBUG org.appng.el.ExpressionEvaluator - ${number(foo)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,986 [main] DEBUG org.appng.el.ExpressionEvaluator - ${number(bar)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,987 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,987 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,987 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,987 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,988 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,989 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,989 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,989 [main] DEBUG org.appng.el.ExpressionEvaluator - ${regExp('abc','[a-z]+')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,989 [main] DEBUG org.appng.el.ExpressionEvaluator - ${regExp('abc','[a-z]{4,}')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,990 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,990 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,990 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,990 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,991 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,992 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,992 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,992 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,992 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,992 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foo,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,993 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foo,2)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,993 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(multifoo,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,993 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(multifoo,3)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,994 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(multibar,3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:43,995 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,996 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(foo,3)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,997 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(foo,4)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,997 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(multifoo,4)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,997 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(multifoo,5)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,998 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(multibar,5)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:43,999 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,000 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,001 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMax(upload,'850KB')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,001 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMax(upload,'200KB')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,002 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,002 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,002 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,002 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,002 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,003 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,004 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMax(upload,'3.5MB')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,004 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMax(upload,'0.1MB')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,005 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,005 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,005 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,005 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,005 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,006 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,007 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMin(upload,'500KB')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,007 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMin(upload,'1100KB')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,008 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,009 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,010 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMin(upload,'0.5MB')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,010 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMin(upload,'1.1MB')} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,011 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - ${string(foo)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,012 [main] DEBUG org.appng.el.ExpressionEvaluator - ${string(bar)} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,013 [main] DEBUG org.appng.el.ExpressionEvaluator - ${string(foobar)} = false [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] 2023-08-01 10:38:44,013 [main] DEBUG org.appng.el.ExpressionEvaluator - ${string('foobar')} = true [(bar = 123), (foobar = 123.45), (multifoo = [a, b, c, d]), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (foo = foo), (SESSION = {foobar=5})] [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.417 s - in org.appng.formtags.RuleValidationTest [INFO] Running org.appng.formtags.FormElementTest 2023-08-01 10:38:44,106 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,106 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,107 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,108 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,108 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,108 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,108 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foobar,5)} = true [(foobar = 12345), (SESSION = {})] 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,189 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,190 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foobar,5)} = false [(foobar = 123456), (SESSION = {})] 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,192 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,193 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,193 [main] DEBUG org.appng.el.ExpressionEvaluator - ${email(email)} = false [(SESSION = {}), (email = foobar)] 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,195 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,196 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foobar,5)} = true [(foobar = &gt;), (SESSION = {})] 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,198 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,205 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,206 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foobar,5)} = true [(foobar = 12345), (SESSION = {})] 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,210 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,211 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,211 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,211 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,211 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foobar,5)} = true [(foobar = 12345), (SESSION = {})] 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,213 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,214 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,214 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,214 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,214 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,214 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(foobar,5)} = true [(foobar = 12345), (SESSION = {})] [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.218 s - in org.appng.formtags.FormElementTest [INFO] Running org.appng.formtags.providers.EmailProviderTest 2023-08-01 10:38:44,232 [main] DEBUG org.appng.formtags.providers.EmailProvider - sending emails is enabled 2023-08-01 10:38:44,233 [main] DEBUG org.appng.formtags.providers.EmailProvider - sending mail: null [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.formtags.providers.EmailProviderTest [INFO] Running org.appng.formtags.FormElementRuleTest 2023-08-01 10:38:44,245 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,245 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,246 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,247 [main] DEBUG org.appng.el.ExpressionEvaluator - ${email(field)} = false [(field = abc), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,249 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,250 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size} = false [(field = abc), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,251 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,251 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,252 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,253 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(multivalued,2)} = true [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,254 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,255 [main] DEBUG org.appng.el.ExpressionEvaluator - ${size(multivalued,3)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,258 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,259 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMax(upload,'1KB')} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,261 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,262 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSizeMin(upload,'2MB')} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,264 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,265 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCount(upload,3,5)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,267 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,268 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,268 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,268 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,268 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,268 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMax(upload,1)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,270 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,271 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,271 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,271 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,271 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileCountMin(upload,5)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,273 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,274 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,274 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,274 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,274 [main] DEBUG org.appng.el.ExpressionEvaluator - ${numberFractionDigits(field,2,2)} = false [(field = 12.345), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,276 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,277 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileSize(upload,3,5)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,279 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,280 [main] DEBUG org.appng.el.ExpressionEvaluator - ${fileType(upload,'gif')} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,281 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,281 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,281 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,281 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,282 [main] DEBUG org.appng.el.ExpressionEvaluator - ${captcha(field,'field')} = false [(field = ab), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,284 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,285 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,285 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,285 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,285 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(field,3,5)} = false [(field = ab), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,286 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,286 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,286 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,286 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,287 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(field,3,5)} = false [(field = abcdef), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,288 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,288 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,288 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,289 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,290 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(field,1,2)} = true [(field = ab), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,291 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,292 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multivalued,1,2)} = true [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,293 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,294 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,294 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,294 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,294 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,294 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multivalued,3,5)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,295 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,296 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,296 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,296 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,296 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,296 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,296 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMinMax(multivalued,0,1)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,297 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,297 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,298 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,299 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals(field,'abc')} = true [(field = abc), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,300 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,301 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals(field,field)} = true [(field = abc), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,301 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,301 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,302 [main] DEBUG org.appng.el.ExpressionEvaluator - ${equals(field,'abc')} = false [(field = abcd), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,304 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,305 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,305 [main] DEBUG org.appng.el.ExpressionEvaluator - ${number(field)} = false [(field = abc), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,306 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,306 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,306 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,306 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,306 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,306 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,307 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,308 [main] DEBUG org.appng.el.ExpressionEvaluator - ${regExp(field,'[0-9]{5}')} = false [(field = 1234), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,310 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,311 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(field,3)} = false [(field = abcd), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,313 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,314 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,314 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,314 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,314 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(multivalued,3)} = true [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,315 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,316 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,316 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,316 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMax(multivalued,1)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,317 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,318 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(field,3)} = false [(field = ab), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,320 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,321 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(multivalued,2)} = true [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,322 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,323 [main] DEBUG org.appng.el.ExpressionEvaluator - ${sizeMin(multivalued,3)} = false [(upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (multivalued = [ab, cd]), (SESSION = {})] 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':string' with method 'public static boolean org.appng.formtags.RuleValidation.string(java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':email' with method 'public static boolean org.appng.formtags.RuleValidation.email(java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':equals' with method 'public static boolean org.appng.formtags.RuleValidation.equals(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':regExp' with method 'public static boolean org.appng.formtags.RuleValidation.regExp(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':number' with method 'public static boolean org.appng.formtags.RuleValidation.number(java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':numberFractionDigits' with method 'public static boolean org.appng.formtags.RuleValidation.numberFractionDigits(java.lang.String,int,int)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':size' with method 'public static boolean org.appng.formtags.RuleValidation.size(java.lang.Object,int)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMax(java.lang.Object,int)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMin(java.lang.Object,int)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':sizeMinMax' with method 'public static boolean org.appng.formtags.RuleValidation.sizeMinMax(java.lang.Object,int,int)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileType' with method 'public static boolean org.appng.formtags.RuleValidation.fileType(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMin(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,324 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSizeMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileSizeMax(java.util.List,java.lang.String)'. 2023-08-01 10:38:44,325 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileSize' with method 'public static boolean org.appng.formtags.RuleValidation.fileSize(java.util.List,java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,325 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCount' with method 'public static boolean org.appng.formtags.RuleValidation.fileCount(java.util.List,int,int)'. 2023-08-01 10:38:44,325 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMin' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMin(java.util.List,int)'. 2023-08-01 10:38:44,325 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':fileCountMax' with method 'public static boolean org.appng.formtags.RuleValidation.fileCountMax(java.util.List,int)'. 2023-08-01 10:38:44,325 [main] DEBUG org.appng.el.ExpressionEvaluator - registered function ':captcha' with method 'public static boolean org.appng.formtags.RuleValidation.captcha(java.lang.String,java.lang.String)'. 2023-08-01 10:38:44,325 [main] DEBUG org.appng.el.ExpressionEvaluator - ${string(field)} = false [(field = +++), (upload = [/var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Jellyfish.jpg (size 775702, type: jpg, original name:upload_1.jpg), /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/src/test/resources/images/Lighthouse.jpg (size 561276, type: jpg, original name:upload_2.jpg)]), (SESSION = {})] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s - in org.appng.formtags.FormElementRuleTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 53, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-formtags --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target/appng-formtags-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-formtags --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target/appng-formtags-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-formtags --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target/appng-formtags-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-formtags/target/appng-formtags-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-formtags --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 991 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/maven-metadata.xml (991 B at 24 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-20230801.083817-6.jar Progress (1): 4.1/30 kB Progress (1): 8.2/30 kB Progress (1): 12/30 kB Progress (1): 16/30 kB Progress (1): 20/30 kB Progress (1): 25/30 kB Progress (1): 29/30 kB Progress (1): 30 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-20230801.083817-6.jar (30 kB at 35 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-20230801.083817-6.pom Progress (1): 1.8 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-20230801.083817-6.pom (1.8 kB at 23 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/maven-metadata.xml (2.4 kB at 44 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 991 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/maven-metadata.xml (991 B at 2.1 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/maven-metadata.xml (2.4 kB at 7.8 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/21 kB Progress (1): 8.2/21 kB Progress (1): 12/21 kB Progress (1): 16/21 kB Progress (1): 20/21 kB Progress (1): 21 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/appng-formtags-1.26.4-20230801.083817-6-sources.jar (21 kB at 155 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 991 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-formtags/1.26.4-SNAPSHOT/maven-metadata.xml (991 B at 3.1 kB/s) [INFO] [INFO] -----------------------< org.appng:appng-xmlapi >----------------------- [INFO] Building appNG XML-API 1.26.4-SNAPSHOT [6/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-xmlapi --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-xmlapi --- [INFO] [INFO] --- jaxb2-maven-plugin:1.6:xjc (generate-xmlapi) @ appng-xmlapi --- [INFO] Generating source... [INFO] parsing a schema... [INFO] compiling a schema... [INFO] org/appng/xml/platform/Action.java [INFO] org/appng/xml/platform/ActionRef.java [INFO] org/appng/xml/platform/ApplicationConfig.java [INFO] org/appng/xml/platform/ApplicationReference.java [INFO] org/appng/xml/platform/ApplicationRootConfig.java [INFO] org/appng/xml/platform/Authentication.java [INFO] org/appng/xml/platform/Authentications.java [INFO] org/appng/xml/platform/Bean.java [INFO] org/appng/xml/platform/BeanOption.java [INFO] org/appng/xml/platform/Condition.java [INFO] org/appng/xml/platform/Config.java [INFO] org/appng/xml/platform/Content.java [INFO] org/appng/xml/platform/Data.java [INFO] org/appng/xml/platform/DataConfig.java [INFO] org/appng/xml/platform/Datafield.java [INFO] org/appng/xml/platform/Datasource.java [INFO] org/appng/xml/platform/DatasourceRef.java [INFO] org/appng/xml/platform/Datasources.java [INFO] org/appng/xml/platform/Digits.java [INFO] org/appng/xml/platform/Event.java [INFO] org/appng/xml/platform/Events.java [INFO] org/appng/xml/platform/FieldDef.java [INFO] org/appng/xml/platform/FieldPermissionType.java [INFO] org/appng/xml/platform/FieldPermissions.java [INFO] org/appng/xml/platform/FieldType.java [INFO] org/appng/xml/platform/FileUpload.java [INFO] org/appng/xml/platform/Future.java [INFO] org/appng/xml/platform/GetParams.java [INFO] org/appng/xml/platform/Icon.java [INFO] org/appng/xml/platform/Icontype.java [INFO] org/appng/xml/platform/ItemType.java [INFO] org/appng/xml/platform/Label.java [INFO] org/appng/xml/platform/Labels.java [INFO] org/appng/xml/platform/Link.java [INFO] org/appng/xml/platform/Linkable.java [INFO] org/appng/xml/platform/Linkmode.java [INFO] org/appng/xml/platform/Linkpanel.java [INFO] org/appng/xml/platform/Localization.java [INFO] org/appng/xml/platform/Max.java [INFO] org/appng/xml/platform/Message.java [INFO] org/appng/xml/platform/MessageType.java [INFO] org/appng/xml/platform/Messages.java [INFO] org/appng/xml/platform/MetaData.java [INFO] org/appng/xml/platform/Min.java [INFO] org/appng/xml/platform/Navigation.java [INFO] org/appng/xml/platform/NavigationItem.java [INFO] org/appng/xml/platform/NotNull.java [INFO] org/appng/xml/platform/ObjectFactory.java [INFO] org/appng/xml/platform/OpenapiAction.java [INFO] org/appng/xml/platform/Option.java [INFO] org/appng/xml/platform/OptionGroup.java [INFO] org/appng/xml/platform/Output.java [INFO] org/appng/xml/platform/OutputFormat.java [INFO] org/appng/xml/platform/OutputType.java [INFO] org/appng/xml/platform/PageConfig.java [INFO] org/appng/xml/platform/PageDefinition.java [INFO] org/appng/xml/platform/PageReference.java [INFO] org/appng/xml/platform/Pages.java [INFO] org/appng/xml/platform/PagesReference.java [INFO] org/appng/xml/platform/PanelLocation.java [INFO] org/appng/xml/platform/Param.java [INFO] org/appng/xml/platform/ParamType.java [INFO] org/appng/xml/platform/Params.java [INFO] org/appng/xml/platform/Past.java [INFO] org/appng/xml/platform/Pattern.java [INFO] org/appng/xml/platform/Permission.java [INFO] org/appng/xml/platform/PermissionMode.java [INFO] org/appng/xml/platform/Permissions.java [INFO] org/appng/xml/platform/Platform.java [INFO] org/appng/xml/platform/PlatformConfig.java [INFO] org/appng/xml/platform/PostParams.java [INFO] org/appng/xml/platform/Result.java [INFO] org/appng/xml/platform/Resultset.java [INFO] org/appng/xml/platform/Rule.java [INFO] org/appng/xml/platform/Section.java [INFO] org/appng/xml/platform/SectionConfig.java [INFO] org/appng/xml/platform/SectionDef.java [INFO] org/appng/xml/platform/Sectionelement.java [INFO] org/appng/xml/platform/SectionelementDef.java [INFO] org/appng/xml/platform/Selection.java [INFO] org/appng/xml/platform/SelectionGroup.java [INFO] org/appng/xml/platform/SelectionType.java [INFO] org/appng/xml/platform/Session.java [INFO] org/appng/xml/platform/SessionInfo.java [INFO] org/appng/xml/platform/SessionParams.java [INFO] org/appng/xml/platform/Size.java [INFO] org/appng/xml/platform/Sort.java [INFO] org/appng/xml/platform/SortOrder.java [INFO] org/appng/xml/platform/Structure.java [INFO] org/appng/xml/platform/StructureDef.java [INFO] org/appng/xml/platform/Subject.java [INFO] org/appng/xml/platform/Template.java [INFO] org/appng/xml/platform/TextElement.java [INFO] org/appng/xml/platform/Textcontents.java [INFO] org/appng/xml/platform/Textelements.java [INFO] org/appng/xml/platform/Type.java [INFO] org/appng/xml/platform/UrlParams.java [INFO] org/appng/xml/platform/UrlSchema.java [INFO] org/appng/xml/platform/UserData.java [INFO] org/appng/xml/platform/UserInputField.java [INFO] org/appng/xml/platform/Validation.java [INFO] org/appng/xml/platform/ValidationGroups.java [INFO] org/appng/xml/platform/ValidationRule.java [INFO] org/appng/xml/platform/package-info.java [INFO] [INFO] --- jaxb2-maven-plugin:1.6:xjc (generate-plugininfo) @ appng-xmlapi --- [INFO] Generating source... [INFO] parsing a schema... [INFO] compiling a schema... [INFO] org/appng/xml/application/ApplicationInfo.java [INFO] org/appng/xml/application/Datasource.java [INFO] org/appng/xml/application/DatasourceType.java [INFO] org/appng/xml/application/Datasources.java [INFO] org/appng/xml/application/ObjectFactory.java [INFO] org/appng/xml/application/PackageInfo.java [INFO] org/appng/xml/application/Permission.java [INFO] org/appng/xml/application/PermissionRef.java [INFO] org/appng/xml/application/Permissions.java [INFO] org/appng/xml/application/Properties.java [INFO] org/appng/xml/application/Property.java [INFO] org/appng/xml/application/PropertyType.java [INFO] org/appng/xml/application/Role.java [INFO] org/appng/xml/application/Roles.java [INFO] org/appng/xml/application/Template.java [INFO] org/appng/xml/application/TemplateType.java [INFO] org/appng/xml/application/package-info.java [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:add-source (default) @ appng-xmlapi --- [INFO] Source directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/generated-sources/jaxb added. [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-xmlapi --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-xmlapi --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 130 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-xmlapi --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 14 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-xmlapi --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-xmlapi --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.xml.MarshallServiceTest 2023-08-01 10:38:51,950 ERROR [main] org.appng.xml.MarshallService : error on line 78, column 20: unexpected element (uri:"http://www.appng.org/schema/platform", local:"application-url"). Expected elements are <{http://www.appng.org/schema/platform}platform-url>,<{http://www.appng.org/schema/platform}base-url>,<{http://www.appng.org/schema/platform}output>,<{http://www.appng.org/schema/platform}debug>,<{http://www.appng.org/schema/platform}session>,<{http://www.appng.org/schema/platform}output-format>,<{http://www.appng.org/schema/platform}textelements>,<{http://www.appng.org/schema/platform}authentications>,<{http://www.appng.org/schema/platform}current-url>,<{http://www.appng.org/schema/platform}labels> 2023-08-01 10:38:51,950 ERROR [main] org.appng.xml.MarshallService : error on line 78, column 20: unexpected element (uri:"http://www.appng.org/schema/platform", local:"application-url"). Expected elements are <{http://www.appng.org/schema/platform}platform-url>,<{http://www.appng.org/schema/platform}base-url>,<{http://www.appng.org/schema/platform}output>,<{http://www.appng.org/schema/platform}debug>,<{http://www.appng.org/schema/platform}session>,<{http://www.appng.org/schema/platform}output-format>,<{http://www.appng.org/schema/platform}textelements>,<{http://www.appng.org/schema/platform}authentications>,<{http://www.appng.org/schema/platform}current-url>,<{http://www.appng.org/schema/platform}labels> 2023-08-01 10:38:51,953 ERROR [main] org.appng.xml.MarshallService : error on line 119, column 12: unexpected element (uri:"http://www.appng.org/schema/platform", local:"contents"). Expected elements are <{http://www.appng.org/schema/platform}navigation>,<{http://www.appng.org/schema/platform}subject>,<{http://www.appng.org/schema/platform}config>,<{http://www.appng.org/schema/platform}content> 2023-08-01 10:38:51,953 ERROR [main] org.appng.xml.MarshallService : error on line 119, column 12: unexpected element (uri:"http://www.appng.org/schema/platform", local:"contents"). Expected elements are <{http://www.appng.org/schema/platform}navigation>,<{http://www.appng.org/schema/platform}subject>,<{http://www.appng.org/schema/platform}config>,<{http://www.appng.org/schema/platform}content> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.6 s - in org.appng.xml.MarshallServiceTest [INFO] Running org.appng.xml.ApplicationPropertyConstantCreatorTest 2023-08-01 10:38:52,415 DEBUG [main] org.appng.xml.ApplicationPropertyConstantCreator: Wrote /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/tmp/org/appng/xml/ApplicationProperty.java 2023-08-01 10:38:52,415 DEBUG [main] org.appng.xml.ApplicationPropertyConstantCreator: Wrote /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/tmp/org/appng/xml/ApplicationProperty.java [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s - in org.appng.xml.ApplicationPropertyConstantCreatorTest [INFO] Running org.appng.xml.transformation.StyleSheetProviderTest 2023-08-01 10:38:52,435 DEBUG [main] org.appng.xml.transformation.StyleSheetProvider: stylesheet complete 2023-08-01 10:38:52,435 DEBUG [main] org.appng.xml.transformation.StyleSheetProvider: stylesheet complete [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.appng.xml.transformation.StyleSheetProviderTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-xmlapi --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/appng-xmlapi-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-xmlapi --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/appng-xmlapi-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-xmlapi --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/appng-xmlapi-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-xmlapi/target/appng-xmlapi-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-xmlapi --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 989 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/maven-metadata.xml (989 B at 16 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-20230801.083817-6.jar Progress (1): 4.1/165 kB Progress (1): 8.2/165 kB Progress (1): 12/165 kB Progress (1): 16/165 kB Progress (1): 20/165 kB Progress (1): 25/165 kB Progress (1): 29/165 kB Progress (1): 33/165 kB Progress (1): 37/165 kB Progress (1): 41/165 kB Progress (1): 45/165 kB Progress (1): 49/165 kB Progress (1): 53/165 kB Progress (1): 57/165 kB Progress (1): 61/165 kB Progress (1): 66/165 kB Progress (1): 70/165 kB Progress (1): 74/165 kB Progress (1): 78/165 kB Progress (1): 82/165 kB Progress (1): 86/165 kB Progress (1): 90/165 kB Progress (1): 94/165 kB Progress (1): 98/165 kB Progress (1): 102/165 kB Progress (1): 106/165 kB Progress (1): 111/165 kB Progress (1): 115/165 kB Progress (1): 119/165 kB Progress (1): 123/165 kB Progress (1): 127/165 kB Progress (1): 131/165 kB Progress (1): 135/165 kB Progress (1): 139/165 kB Progress (1): 143/165 kB Progress (1): 147/165 kB Progress (1): 152/165 kB Progress (1): 156/165 kB Progress (1): 160/165 kB Progress (1): 164/165 kB Progress (1): 165 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-20230801.083817-6.jar (165 kB at 299 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-20230801.083817-6.pom Progress (1): 3.1 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-20230801.083817-6.pom (3.1 kB at 17 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/maven-metadata.xml (2.4 kB at 16 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 989 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/maven-metadata.xml (989 B at 1.6 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/maven-metadata.xml (2.4 kB at 9.1 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/171 kB Progress (1): 8.2/171 kB Progress (1): 12/171 kB Progress (1): 16/171 kB Progress (1): 20/171 kB Progress (1): 25/171 kB Progress (1): 29/171 kB Progress (1): 33/171 kB Progress (1): 37/171 kB Progress (1): 41/171 kB Progress (1): 45/171 kB Progress (1): 49/171 kB Progress (1): 53/171 kB Progress (1): 57/171 kB Progress (1): 61/171 kB Progress (1): 66/171 kB Progress (1): 70/171 kB Progress (1): 74/171 kB Progress (1): 78/171 kB Progress (1): 82/171 kB Progress (1): 86/171 kB Progress (1): 90/171 kB Progress (1): 94/171 kB Progress (1): 98/171 kB Progress (1): 102/171 kB Progress (1): 106/171 kB Progress (1): 111/171 kB Progress (1): 115/171 kB Progress (1): 119/171 kB Progress (1): 123/171 kB Progress (1): 127/171 kB Progress (1): 131/171 kB Progress (1): 135/171 kB Progress (1): 139/171 kB Progress (1): 143/171 kB Progress (1): 147/171 kB Progress (1): 152/171 kB Progress (1): 156/171 kB Progress (1): 160/171 kB Progress (1): 164/171 kB Progress (1): 168/171 kB Progress (1): 171 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/appng-xmlapi-1.26.4-20230801.083817-6-sources.jar (171 kB at 622 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 989 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-xmlapi/1.26.4-SNAPSHOT/maven-metadata.xml (989 B at 3.4 kB/s) [INFO] [INFO] ------------------------< org.appng:appng-api >------------------------- [INFO] Building appNG public API 1.26.4-SNAPSHOT [7/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-api --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-api --- [INFO] [INFO] --- appng-maven-plugin:1.24.5:generateMessageConstants (messageConstants) @ appng-api --- [INFO] generate message constants for [/var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/main/resources/messages-core.properties, org.appng.api.MessageConstants, /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/generated-sources/constants] [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:add-source (default) @ appng-api --- [INFO] Source directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/generated-sources/constants added. [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 6 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 173 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/classes [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/main/java/org/appng/api/support/OptionImpl.java: Some input files use or override a deprecated API. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/main/java/org/appng/api/support/OptionImpl.java: Recompile with -Xlint:deprecation for details. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/main/java/org/appng/api/support/OptionFactory.java: /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/main/java/org/appng/api/support/OptionFactory.java uses unchecked or unsafe operations. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/main/java/org/appng/api/support/OptionFactory.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 39 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 61 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/test-classes [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/test/java/org/appng/api/support/environment/EnvironmentTest.java: Some input files use or override a deprecated API. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/src/test/java/org/appng/api/support/environment/EnvironmentTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-api --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.api.model.PropertyTypeTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.076 s - in org.appng.api.model.PropertyTypeTest [INFO] Running org.appng.api.DataContainerTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.164 s - in org.appng.api.DataContainerTest [INFO] Running org.appng.api.auth.AuthToolsTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.appng.api.auth.AuthToolsTest [INFO] Running org.appng.api.FormDataBinderTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.298 s - in org.appng.api.FormDataBinderTest [INFO] Running org.appng.api.FileUploadTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.appng.api.FileUploadTest [INFO] Running org.appng.api.RequestDataBinderTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.appng.api.RequestDataBinderTest [INFO] Running org.appng.api.validation.constraints.RichtextSizeValidatorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 s - in org.appng.api.validation.constraints.RichtextSizeValidatorTest [INFO] Running org.appng.api.support.SelectionBuilderTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.appng.api.support.SelectionBuilderTest [INFO] Running org.appng.api.support.HttpHeaderUtilsTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 s - in org.appng.api.support.HttpHeaderUtilsTest [INFO] Running org.appng.api.support.ValidationProviderTest 2023-08-01 10:39:03,550 INFO [main] org.hibernate.validator.internal.util.Version: HV000001: Hibernate Validator 6.2.0.Final [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.945 s - in org.appng.api.support.ValidationProviderTest [INFO] Running org.appng.api.support.DatasourceInheritanceTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 s - in org.appng.api.support.DatasourceInheritanceTest [INFO] Running org.appng.api.support.OptionImplTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.appng.api.support.OptionImplTest [INFO] Running org.appng.api.support.I18nTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.appng.api.support.I18nTest [INFO] Running org.appng.api.support.LabelSupportTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.appng.api.support.LabelSupportTest [INFO] Running org.appng.api.support.environment.EnvironmentTest 2023-08-01 10:39:05,594 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope PLATFORM is not enabled! 2023-08-01 10:39:05,594 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:39:05,595 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope REQUEST is not enabled! 2023-08-01 10:39:05,602 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:39:05,602 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:39:05,602 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:39:05,602 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:39:05,609 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:39:05,609 INFO [main] org.appng.api.support.environment.DefaultEnvironment: Clearing site scope with identifier 'SITE.localhost' [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.appng.api.support.environment.EnvironmentTest [INFO] Running org.appng.api.support.environment.AttributeWrapperTest 2023-08-01 10:39:05,611 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#38027658 for site thesite with parent sun.misc.Launcher$AppClassLoader#1028566121 created [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.environment.AttributeWrapperTest [INFO] Running org.appng.api.support.ApplicationResourceHolderTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.appng.api.support.ApplicationResourceHolderTest [INFO] Running org.appng.api.support.PropertyHolderTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.api.support.PropertyHolderTest [INFO] Running org.appng.api.support.ResultServiceTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.163 s - in org.appng.api.support.ResultServiceTest [INFO] Running org.appng.api.support.CallableDataSourceTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in org.appng.api.support.CallableDataSourceTest [INFO] Running org.appng.api.support.CallableActionTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s - in org.appng.api.support.CallableActionTest [INFO] Running org.appng.api.support.ScopeTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.ScopeTest [INFO] Running org.appng.api.support.OptionsImplTest [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.api.support.OptionsImplTest [INFO] Running org.appng.api.support.RequestSupportTest 2023-08-01 10:39:06,119 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field birthDate: can not convert 'null' to type 'java.util.Date' using format 'yyyy.MM.dd' 2023-08-01 10:39:06,121 WARN [main] org.appng.api.support.field.DecimalFieldConverter: error in field savings: can not convert 'null' to type 'java.lang.Double' using format '###,###.###' 2023-08-01 10:39:06,121 WARN [main] org.appng.api.support.field.IntegerFieldConverter: error in field age: can not convert 'null' to type 'java.lang.Long' using format '#' 2023-08-01 10:39:06,124 WARN [main] org.appng.api.support.field.IntegerFieldConverter: error in field age: can not convert 'null' to type 'java.lang.Long' using format '###' [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in org.appng.api.support.RequestSupportTest [INFO] Running org.appng.api.support.ParameterSupportTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.api.support.ParameterSupportTest [INFO] Running org.appng.api.support.SelectionFactoryTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.api.support.SelectionFactoryTest [INFO] Running org.appng.api.support.SortParamSupportTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.SortParamSupportTest [INFO] Running org.appng.api.support.MessageSourceChainTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.api.support.MessageSourceChainTest [INFO] Running org.appng.api.support.ElementHelperTest [WARNING] Tests run: 18, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.047 s - in org.appng.api.support.ElementHelperTest [INFO] Running org.appng.api.support.validation.NestedListTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.appng.api.support.validation.NestedListTest [INFO] Running org.appng.api.support.validation.FileUploadValidatorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.appng.api.support.validation.FileUploadValidatorTest [INFO] Running org.appng.api.support.validation.LocalizedMessageInterpolatorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in org.appng.api.support.validation.LocalizedMessageInterpolatorTest [INFO] Running org.appng.api.support.ApplicationRequestTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.appng.api.support.ApplicationRequestTest [INFO] Running org.appng.api.support.field.DateFieldConverterOffsetDateTimeTest 2023-08-01 10:39:06,353 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'java.time.OffsetDateTime' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s - in org.appng.api.support.field.DateFieldConverterOffsetDateTimeTest [INFO] Running org.appng.api.support.field.DateFieldConverterJodaDateTimeTest 2023-08-01 10:39:06,401 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'org.joda.time.DateTime' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 s - in org.appng.api.support.field.DateFieldConverterJodaDateTimeTest [INFO] Running org.appng.api.support.field.IntegerFieldConverterTest 2023-08-01 10:39:06,540 WARN [main] org.appng.api.support.field.IntegerFieldConverter: error in field object: can not convert '2247483648' to type 'java.lang.Integer' using format '#' 2023-08-01 10:39:06,544 WARN [main] org.appng.api.support.field.IntegerFieldConverter: error in field object: can not convert 'null' to type 'java.lang.Integer' using format '#' [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s - in org.appng.api.support.field.IntegerFieldConverterTest [INFO] Running org.appng.api.support.field.DateFieldConverterJodaLocalDateTimeTest 2023-08-01 10:39:06,566 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'org.joda.time.LocalDateTime' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.appng.api.support.field.DateFieldConverterJodaLocalDateTimeTest [INFO] Running org.appng.api.support.field.DefaultFieldConverterTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s - in org.appng.api.support.field.DefaultFieldConverterTest [INFO] Running org.appng.api.support.field.LinkPanelFieldHandlerTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.field.LinkPanelFieldHandlerTest [INFO] Running org.appng.api.support.field.DateFieldConverterLocalDateTest 2023-08-01 10:39:06,614 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'java.time.LocalDate' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.field.DateFieldConverterLocalDateTest [INFO] Running org.appng.api.support.field.DateFieldConverterZonedDateTimeTest 2023-08-01 10:39:06,626 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'java.time.ZonedDateTime' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.field.DateFieldConverterZonedDateTimeTest [INFO] Running org.appng.api.support.field.FileFieldConverterTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.appng.api.support.field.FileFieldConverterTest [INFO] Running org.appng.api.support.field.ListFieldConverterTest [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.appng.api.support.field.ListFieldConverterTest [INFO] Running org.appng.api.support.field.DateFieldConverterTest 2023-08-01 10:39:06,679 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'java.util.Date' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.appng.api.support.field.DateFieldConverterTest [INFO] Running org.appng.api.support.field.ObjectFieldConverterTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.appng.api.support.field.ObjectFieldConverterTest [INFO] Running org.appng.api.support.field.DateFieldConverterLocalDateTimeTest 2023-08-01 10:39:06,728 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'java.time.LocalDateTime' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.appng.api.support.field.DateFieldConverterLocalDateTimeTest [INFO] Running org.appng.api.support.field.DateFieldConverterJodaLocalDateTest 2023-08-01 10:39:06,740 WARN [main] org.appng.api.support.field.DateFieldConverter: error in field object: can not convert 'null' to type 'org.joda.time.LocalDate' using format 'yyyy-MM-dd HH:mm:ss' [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.appng.api.support.field.DateFieldConverterJodaLocalDateTest [INFO] Running org.appng.api.support.FieldProcessorTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.api.support.FieldProcessorTest [INFO] Running org.appng.api.XPathProcessorTest [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in org.appng.api.XPathProcessorTest [INFO] Running org.appng.api.RequestMappingTest [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.appng.api.RequestMappingTest [INFO] Running org.appng.api.ConfigValidatorTest 2023-08-01 10:39:06,867 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,871 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config/linkpanel//link[@target='bar'] in resource datasource.xml 2023-08-01 10:39:06,875 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config/linkpanel//link[@target='/page?getParam=5&doesNotExist=7'] in resource datasource.xml 2023-08-01 10:39:06,879 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config/linkpanel//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,883 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config/linkpanel//link[@target='/fizz'] in resource datasource.xml 2023-08-01 10:39:06,886 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config/linkpanel//link[@target='/fizz']/permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,891 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,895 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config/linkpanel//link[@target='bar'] in resource datasource.xml 2023-08-01 10:39:06,898 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config/linkpanel//link[@target='/page?getParam=5&doesNotExist=7'] in resource datasource.xml 2023-08-01 10:39:06,901 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config/linkpanel//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,905 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config/linkpanel//link[@target='/fizz'] in resource datasource.xml 2023-08-01 10:39:06,908 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config/linkpanel//link[@target='/fizz']/permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,949 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='enhancedClone']/config//permissions/permission[@ref='testPermission'] in resource datasource.xml 2023-08-01 10:39:06,952 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='enhancedClone']/config/linkpanel//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,955 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='enhancedClone']/config/linkpanel//link[@target='/fizz'] in resource datasource.xml 2023-08-01 10:39:06,958 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='enhancedClone']/config/linkpanel//link[@target='/fizz']/permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,962 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='enhancedClone']/config/linkpanel//link[@target='hyrule'] in resource datasource.xml 2023-08-01 10:39:06,965 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,968 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config/linkpanel//link[@target='bar'] in resource datasource.xml 2023-08-01 10:39:06,972 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config/linkpanel//link[@target='/page?getParam=5&doesNotExist=7'] in resource datasource.xml 2023-08-01 10:39:06,975 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config/linkpanel//permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:06,978 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config/linkpanel//link[@target='/fizz'] in resource datasource.xml 2023-08-01 10:39:06,981 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config/linkpanel//link[@target='/fizz']/permissions/permission[@ref='doesNotExist'] in resource datasource.xml 2023-08-01 10:39:07,042 INFO [main] org.appng.api.support.ConfigValidator: validated application 'application' in 181ms 2023-08-01 10:39:07,043 ERROR [main] org.appng.api.support.ConfigValidator: found errors: No <applicationRootConfig> found, application will not work! application.xml: Duplicate permission 'permissionA'. application.xml: Duplicate property 'propa'. application.xml: Duplicate role: User application.xml: The role 'User' references the permission 'permissionB' more than once! application.xml: The role 'User' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneCloneCloneDatasource': linkpanel 'foo' link '/page?getParam=5&doesNotExist=7' points to page 'page' and uses the unknown get-paramter(s) [doesNotExist]. Valid get-parameters are: [getParam] datasource.xml: datasource 'cloneCloneCloneDatasource': linkpanel 'foo' link 'bar' points to an invalid target, must start with '/', '${<param>}' or '?'! datasource.xml: datasource 'cloneCloneCloneDatasource': linkpanel 'jin' link '/fizz' points to the unknown page 'fizz' datasource.xml: datasource 'cloneCloneCloneDatasource': linkpanel 'jin' link '/fizz' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneCloneCloneDatasource': linkpanel 'jin' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneCloneCloneDatasource': references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneCloneDatasource': linkpanel 'foo' link '/page?getParam=5&doesNotExist=7' points to page 'page' and uses the unknown get-paramter(s) [doesNotExist]. Valid get-parameters are: [getParam] datasource.xml: datasource 'cloneCloneDatasource': linkpanel 'foo' link 'bar' points to an invalid target, must start with '/', '${<param>}' or '?'! datasource.xml: datasource 'cloneCloneDatasource': linkpanel 'jin' link '/fizz' points to the unknown page 'fizz' datasource.xml: datasource 'cloneCloneDatasource': linkpanel 'jin' link '/fizz' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneCloneDatasource': linkpanel 'jin' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneCloneDatasource': references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneDatasource': linkpanel 'foo' link '/page?getParam=5&doesNotExist=7' points to page 'page' and uses the unknown get-paramter(s) [doesNotExist]. Valid get-parameters are: [getParam] datasource.xml: datasource 'cloneDatasource': linkpanel 'foo' link 'bar' points to an invalid target, must start with '/', '${<param>}' or '?'! datasource.xml: datasource 'cloneDatasource': linkpanel 'jin' link '/fizz' points to the unknown page 'fizz' datasource.xml: datasource 'cloneDatasource': linkpanel 'jin' link '/fizz' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneDatasource': linkpanel 'jin' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'cloneDatasource': references the unknown permission 'doesNotExist'. datasource.xml: datasource 'datasource', option 'id' references the unknown parameter 'doesNotExist'. Valid parameters are: [dsParam1, dsParam2] datasource.xml: datasource 'datasource': linkpanel 'foo' link '/page?getParam=5&doesNotExist=7' points to page 'page' and uses the unknown get-paramter(s) [doesNotExist]. Valid get-parameters are: [getParam] datasource.xml: datasource 'datasource': linkpanel 'foo' link 'bar' points to an invalid target, must start with '/', '${<param>}' or '?'! datasource.xml: datasource 'datasource': linkpanel 'jin' link '/fizz' points to the unknown page 'fizz' datasource.xml: datasource 'datasource': linkpanel 'jin' link '/fizz' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'datasource': linkpanel 'jin' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'datasource': references the unknown permission 'doesNotExist'. datasource.xml: datasource 'enhancedClone': linkpanel 'jin' link '/fizz' points to the unknown page 'fizz' datasource.xml: datasource 'enhancedClone': linkpanel 'jin' link '/fizz' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'enhancedClone': linkpanel 'jin' references the unknown permission 'doesNotExist'. datasource.xml: datasource 'enhancedClone': linkpanel 'nintendo' link 'hyrule' points to an invalid target, must start with '/', '${<param>}' or '?'! datasource.xml: datasource 'enhancedClone': references the unknown permission 'testPermission'. datasource.xml: datasource 'person': field: email, condition: '${5 ab foo}' is invalid: Failed to parse the expression [${5 ab foo}] datasource.xml: datasource 'person': field: firstname, condition: '${current.dummy > 1}' is invalid: Property [dummy] not found on type [org.appng.api.Person] datasource.xml: datasource 'person': field: firstname, hidden: '${current.doDisplay}' is invalid: Property [doDisplay] not found on type [org.appng.api.Person] datasource.xml: datasource 'person': field: firstname, readOnly: '${isVisible}' is invalid: parameter 'isVisible' not found on datasource 'person' event.xml: action 'action', option 'id' references the unknown parameter 'doesNotExist'. Valid parameters are: [actionParam2, actionParam1] event.xml: action 'action': condition: '${fooo}' is invalid: parameter 'fooo' not found on action 'action' event.xml: action 'action': references the unknown permission 'doesNotExist'. event.xml: action 'action': the reference to dataSource 'datasource' (from 'datasource.xml') uses the parameter doesNotExist which is unknown in the dataSource 'datasource'! Supported parameters are: [dsParam1, dsParam2] event.xml: action 'action2': references the unknown datasource 'doesNotExist'. event.xml: event 'event' references the unknown permission 'doesNotExist'. page.xml: page 'page' references the unknown action 'doesNotExist' (from event 'event'). page.xml: page 'page' references the unknown datasource 'doesNotExist'. page.xml: page 'page' references the unknown event 'doesNotExist'. page.xml: page 'page' references the unknown permission 'doesNotExist'. page.xml: page 'page' section[1] attribute 'hidden': parameter 'isHidden' not found on page 'page' page.xml: page 'page' section[1]/element[1] attribute 'folded': parameter 'isFolded' not found on page 'page' page.xml: page 'page' section[1]/element[1] attribute 'passive': parameter 'isPassive' not found on page 'page' page.xml: page 'page' the reference to action 'action' (from 'event.xml') uses the parameter actionParam3 which is unknown in the action 'action'! Supported parameters are: [actionParam2, actionParam1] page.xml: page 'page' the reference to action 'action' uses the unknown parameter doesNotExist. Supported parameters are: [getParam, urlParam, postParam] page.xml: page 'page' the reference to dataSource 'datasource' (from 'datasource.xml') uses the parameter dsParam3 which is unknown in the dataSource 'datasource'! Supported parameters are: [dsParam1, dsParam2] page.xml: page 'page' the reference to dataSource 'datasource' uses the unknown parameter doesNotExist. Supported parameters are: [getParam, urlParam, postParam] page.xml: page 'page', action 'action' condition: '${fooo}' is invalid: parameter 'fooo' not found on page 'page' page.xml: page 'page', action 'action' references the unknown permission 'doesNotExist'. page.xml: page 'page', datasource 'datasource' condition: '${postParam and fooo}' is invalid: parameter 'fooo' not found on page 'page' page.xml: page 'page', datasource 'datasource' references the unknown permission 'doesNotExist'. 2023-08-01 10:39:07,049 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneDatasource']/config/meta-data in resource datasource.xml 2023-08-01 10:39:07,058 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneCloneCloneDatasource']/config/meta-data in resource datasource.xml 2023-08-01 10:39:07,064 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='enhancedClone']/config/meta-data in resource datasource.xml 2023-08-01 10:39:07,066 ERROR [main] org.appng.api.support.ConfigValidator: no node found for xpath: //datasource[@id='cloneDatasource']/config/meta-data in resource datasource.xml [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.244 s - in org.appng.api.ConfigValidatorTest [INFO] Running org.appng.api.ConsumerProducerTest waiting 10 ms waiting 20 ms waiting 30 ms waiting 40 ms waiting 50 ms waiting 60 ms waiting 70 ms waiting 80 ms waiting 90 ms no java.lang.String returned after 80 milliseconds [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.513 s - in org.appng.api.ConsumerProducerTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 333, Failures: 0, Errors: 0, Skipped: 1 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-api --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/appng-api-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-api --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/appng-api-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-api --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/appng-api-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-api/target/appng-api-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-api --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 986 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/maven-metadata.xml (986 B at 4.4 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-20230801.083817-6.jar Progress (1): 4.1/368 kB Progress (1): 8.2/368 kB Progress (1): 12/368 kB Progress (1): 16/368 kB Progress (1): 20/368 kB Progress (1): 25/368 kB Progress (1): 29/368 kB Progress (1): 33/368 kB Progress (1): 37/368 kB Progress (1): 41/368 kB Progress (1): 45/368 kB Progress (1): 49/368 kB Progress (1): 53/368 kB Progress (1): 57/368 kB Progress (1): 61/368 kB Progress (1): 66/368 kB Progress (1): 70/368 kB Progress (1): 74/368 kB Progress (1): 78/368 kB Progress (1): 82/368 kB Progress (1): 86/368 kB Progress (1): 90/368 kB Progress (1): 94/368 kB Progress (1): 98/368 kB Progress (1): 102/368 kB Progress (1): 106/368 kB Progress (1): 111/368 kB Progress (1): 115/368 kB Progress (1): 119/368 kB Progress (1): 123/368 kB Progress (1): 127/368 kB Progress (1): 131/368 kB Progress (1): 135/368 kB Progress (1): 139/368 kB Progress (1): 143/368 kB Progress (1): 147/368 kB Progress (1): 152/368 kB Progress (1): 156/368 kB Progress (1): 160/368 kB Progress (1): 164/368 kB Progress (1): 168/368 kB Progress (1): 172/368 kB Progress (1): 176/368 kB Progress (1): 180/368 kB Progress (1): 184/368 kB Progress (1): 188/368 kB Progress (1): 193/368 kB Progress (1): 197/368 kB Progress (1): 201/368 kB Progress (1): 205/368 kB Progress (1): 209/368 kB Progress (1): 213/368 kB Progress (1): 217/368 kB Progress (1): 221/368 kB Progress (1): 225/368 kB Progress (1): 229/368 kB Progress (1): 233/368 kB Progress (1): 238/368 kB Progress (1): 242/368 kB Progress (1): 246/368 kB Progress (1): 250/368 kB Progress (1): 254/368 kB Progress (1): 258/368 kB Progress (1): 262/368 kB Progress (1): 266/368 kB Progress (1): 270/368 kB Progress (1): 274/368 kB Progress (1): 279/368 kB Progress (1): 283/368 kB Progress (1): 287/368 kB Progress (1): 291/368 kB Progress (1): 295/368 kB Progress (1): 299/368 kB Progress (1): 303/368 kB Progress (1): 307/368 kB Progress (1): 311/368 kB Progress (1): 315/368 kB Progress (1): 319/368 kB Progress (1): 324/368 kB Progress (1): 328/368 kB Progress (1): 332/368 kB Progress (1): 336/368 kB Progress (1): 340/368 kB Progress (1): 344/368 kB Progress (1): 348/368 kB Progress (1): 352/368 kB Progress (1): 356/368 kB Progress (1): 360/368 kB Progress (1): 365/368 kB Progress (1): 368 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-20230801.083817-6.jar (368 kB at 1.1 MB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-20230801.083817-6.pom Progress (1): 4.1/5.2 kB Progress (1): 5.2 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-20230801.083817-6.pom (5.2 kB at 9.7 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/maven-metadata.xml (2.4 kB at 8.3 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 986 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/maven-metadata.xml (986 B at 1.2 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/maven-metadata.xml (2.4 kB at 4.2 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/290 kB Progress (1): 8.2/290 kB Progress (1): 12/290 kB Progress (1): 16/290 kB Progress (1): 20/290 kB Progress (1): 25/290 kB Progress (1): 29/290 kB Progress (1): 33/290 kB Progress (1): 37/290 kB Progress (1): 41/290 kB Progress (1): 45/290 kB Progress (1): 49/290 kB Progress (1): 53/290 kB Progress (1): 57/290 kB Progress (1): 61/290 kB Progress (1): 66/290 kB Progress (1): 70/290 kB Progress (1): 74/290 kB Progress (1): 78/290 kB Progress (1): 82/290 kB Progress (1): 86/290 kB Progress (1): 90/290 kB Progress (1): 94/290 kB Progress (1): 98/290 kB Progress (1): 102/290 kB Progress (1): 106/290 kB Progress (1): 111/290 kB Progress (1): 115/290 kB Progress (1): 119/290 kB Progress (1): 123/290 kB Progress (1): 127/290 kB Progress (1): 131/290 kB Progress (1): 135/290 kB Progress (1): 139/290 kB Progress (1): 143/290 kB Progress (1): 147/290 kB Progress (1): 152/290 kB Progress (1): 156/290 kB Progress (1): 160/290 kB Progress (1): 164/290 kB Progress (1): 168/290 kB Progress (1): 172/290 kB Progress (1): 176/290 kB Progress (1): 180/290 kB Progress (1): 184/290 kB Progress (1): 188/290 kB Progress (1): 193/290 kB Progress (1): 197/290 kB Progress (1): 201/290 kB Progress (1): 205/290 kB Progress (1): 209/290 kB Progress (1): 213/290 kB Progress (1): 217/290 kB Progress (1): 221/290 kB Progress (1): 225/290 kB Progress (1): 229/290 kB Progress (1): 233/290 kB Progress (1): 238/290 kB Progress (1): 242/290 kB Progress (1): 246/290 kB Progress (1): 250/290 kB Progress (1): 254/290 kB Progress (1): 258/290 kB Progress (1): 262/290 kB Progress (1): 266/290 kB Progress (1): 270/290 kB Progress (1): 274/290 kB Progress (1): 279/290 kB Progress (1): 283/290 kB Progress (1): 287/290 kB Progress (1): 290 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/appng-api-1.26.4-20230801.083817-6-sources.jar (290 kB at 1.1 MB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 986 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-api/1.26.4-SNAPSHOT/maven-metadata.xml (986 B at 3.1 kB/s) [INFO] [INFO] --------------------< org.appng:appng-testsupport >--------------------- [INFO] Building appNG testsupport 1.26.4-SNAPSHOT [8/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-testsupport --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-testsupport --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-testsupport --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-testsupport --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 19 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target/classes [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/src/main/java/org/appng/testsupport/validation/WritingJsonValidator.java: /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/src/main/java/org/appng/testsupport/validation/WritingJsonValidator.java uses or overrides a deprecated API. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/src/main/java/org/appng/testsupport/validation/WritingJsonValidator.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-testsupport --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 7 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-testsupport --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-testsupport --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.testsupport.SimpleApplicationTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.286 s - in org.appng.testsupport.SimpleApplicationTest [INFO] Running org.appng.testsupport.validation.DateFieldDifferenceHandlerTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.575 s - in org.appng.testsupport.validation.DateFieldDifferenceHandlerTest [INFO] Running org.appng.testsupport.validation.AttributeValueDifferenceHandlerTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 s - in org.appng.testsupport.validation.AttributeValueDifferenceHandlerTest [INFO] Running org.appng.testsupport.validation.TextValueDifferenceHandlerTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.appng.testsupport.validation.TextValueDifferenceHandlerTest [INFO] Running org.appng.testsupport.validation.WritingJsonValidatorTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.267 s - in org.appng.testsupport.validation.WritingJsonValidatorTest [INFO] Running org.appng.testsupport.validation.XPathDifferenceHandlerTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s - in org.appng.testsupport.validation.XPathDifferenceHandlerTest [INFO] Running org.appng.testsupport.TestBaseTest 2023-08-01 10:39:15,675 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:39:15,688 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@70f43b45, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@26d10f2e, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@10ad20cb, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7dd712e8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2c282004, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@22ee2d0] 2023-08-01 10:39:15,776 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml] 2023-08-01 10:39:15,938 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@308a6984: startup date [Tue Aug 01 10:39:15 CEST 2023]; root of context hierarchy 2023-08-01 10:39:16,144 INFO [main] org.appng.api.config.RestConfig: [localhost:application] Found 0 MappingJackson2HttpMessageConverters: 2023-08-01 10:39:16,145 INFO [main] org.appng.api.config.RestConfig: [localhost:application] Found 0 ObjectMappers: 2023-08-01 10:39:16,145 INFO [main] org.appng.api.config.RestConfig: [localhost:application] Found 0 Modules: 2023-08-01 10:39:16,147 INFO [main] org.appng.api.config.RestConfig: [localhost:application] Found 0 @Primary Beans: 2023-08-01 10:39:16,148 INFO [main] org.appng.api.config.RestConfig: [localhost:application] No ObjectMapper found in context, creating default. 2023-08-01 10:39:16,158 INFO [main] org.appng.api.config.RestConfig: [localhost:application] No MappingJackson2HttpMessageConverter found in context, creating default. 2023-08-01 10:39:16,172 INFO [main] org.appng.api.config.RestConfig: [localhost:application] Registering ObjectMapper 'defaultObjectMapper' 2023-08-01 10:39:16,173 INFO [main] org.appng.api.config.RestConfig: [localhost:application] Registering MappingJackson2HttpMessageConverter 'defaultJacksonConverter' 2023-08-01 10:39:16,555 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@308a6984: startup date [Tue Aug 01 10:39:15 CEST 2023]; root of context hierarchy [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.051 s - in org.appng.testsupport.TestBaseTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-testsupport --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target/appng-testsupport-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-testsupport --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target/appng-testsupport-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-testsupport --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target/appng-testsupport-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-testsupport/target/appng-testsupport-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-testsupport --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 994 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/maven-metadata.xml (994 B at 22 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-20230801.083817-6.jar Progress (1): 4.1/62 kB Progress (1): 8.2/62 kB Progress (1): 12/62 kB Progress (1): 16/62 kB Progress (1): 20/62 kB Progress (1): 25/62 kB Progress (1): 29/62 kB Progress (1): 33/62 kB Progress (1): 37/62 kB Progress (1): 41/62 kB Progress (1): 45/62 kB Progress (1): 49/62 kB Progress (1): 53/62 kB Progress (1): 57/62 kB Progress (1): 61/62 kB Progress (1): 62 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-20230801.083817-6.jar (62 kB at 624 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-20230801.083817-6.pom Progress (1): 2.2 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-20230801.083817-6.pom (2.2 kB at 11 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/maven-metadata.xml (2.4 kB at 88 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 994 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/maven-metadata.xml (994 B at 1.5 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/maven-metadata.xml (2.4 kB at 4.0 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/39 kB Progress (1): 8.2/39 kB Progress (1): 12/39 kB Progress (1): 16/39 kB Progress (1): 20/39 kB Progress (1): 25/39 kB Progress (1): 29/39 kB Progress (1): 33/39 kB Progress (1): 37/39 kB Progress (1): 39 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/appng-testsupport-1.26.4-20230801.083817-6-sources.jar (39 kB at 390 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 994 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-testsupport/1.26.4-SNAPSHOT/maven-metadata.xml (994 B at 1.5 kB/s) [INFO] [INFO] ----------------------< org.appng:appng-rest-api >---------------------- [INFO] Building appNG REST API 1.26.4-SNAPSHOT [9/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-rest-api --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-rest-api --- [INFO] [INFO] --- swagger-codegen-maven-plugin:2.4.25:generate (v1) @ appng-rest-api --- [INFO] reading from /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/src/main/resources/org/appng/api/rest/appng-rest.yaml [WARNING] Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. [INFO] Invoker Package Name, originally not set, is now dervied from model package name: org.appng.api.rest [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Action.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Action.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/ActionField.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/ActionField.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Datasource.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Datasource.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Element.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Element.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/ErrorModel.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/ErrorModel.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Field.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Field.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/FieldType.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/FieldType.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/FieldValue.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/FieldValue.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Filter.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Filter.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Link.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Link.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Message.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Message.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Option.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Option.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/OptionType.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/OptionType.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Options.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Options.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Page.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Page.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Parameter.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Parameter.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Permission.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Permission.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/Sort.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/Sort.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/User.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/User.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/model/ValidationRule.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/docs/ValidationRule.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/pom.xml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/README.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/build.gradle [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/build.sbt [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/settings.gradle [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/gradle.properties [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/AndroidManifest.xml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/.travis.yml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/ApiClient.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/auth/HttpBasicAuth.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/auth/ApiKeyAuth.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/auth/OAuth.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/auth/OAuthFlow.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/gradlew [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/gradlew.bat [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/gradle/wrapper/gradle-wrapper.properties [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/gradle/wrapper/gradle-wrapper.jar [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/git_push.sh [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/.gitignore [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/auth/Authentication.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/RFC3339DateFormat.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/.swagger-codegen-ignore [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/.swagger-codegen/VERSION [INFO] [INFO] --- openapi-generator-maven-plugin:5.1.1:generate (rest-api) @ appng-rest-api --- [INFO] Generating with dryRun=false [INFO] Output directory (/var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi) does not exist, or is inaccessible. No file (.openapi-generator-ignore) will be evaluated. [INFO] OpenAPI Generator: java (client) [INFO] Generator 'java' is considered stable. [INFO] Environment variable JAVA_POST_PROCESS_FILE not defined so the Java code may not be properly formatted. To define it, try 'export JAVA_POST_PROCESS_FILE="/usr/local/bin/clang-format -i"' (Linux/Mac) [INFO] NOTE: To enable file post-processing, 'enablePostProcessFile' must be set to `true` (--enable-post-process-file for CLI). [INFO] Processing operation getNavigation [INFO] Processing operation getPageWithUrlParams [INFO] Processing operation getDatasource [INFO] Processing operation getAction [INFO] Processing operation performActionMultiPart [INFO] 'host' (OAS 2.0) or 'servers' (OAS 3.0) not defined in the spec. Default to [http://localhost] for server URL [http://localhost/] [INFO] 'host' (OAS 2.0) or 'servers' (OAS 3.0) not defined in the spec. Default to [http://localhost] for server URL [http://localhost/] [WARNING] Unknown type found in the schema: String [WARNING] Unknown type found in the schema: String [WARNING] Unknown type found in the schema: String [WARNING] Unknown type found in the schema: String [WARNING] Unknown type found in the schema: String [WARNING] Unknown type found in the schema: String [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Action.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ActionTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Action.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/ActionField.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ActionFieldTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/ActionField.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/ActionLink.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ActionLinkTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/ActionLink.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/ActionLinkAllOf.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ActionLinkAllOfTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/ActionLinkAllOf.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Datasource.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/DatasourceTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Datasource.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/ErrorModel.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ErrorModelTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/ErrorModel.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Field.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/FieldTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Field.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/FieldType.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/FieldTypeTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/FieldType.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/FieldValue.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/FieldValueTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/FieldValue.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Filter.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/FilterTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Filter.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Icon.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/IconTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Icon.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Item.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ItemTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Item.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Label.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/LabelTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Label.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Link.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/LinkTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Link.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Message.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/MessageTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Message.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Navigation.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/NavigationTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Navigation.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/NavigationItem.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/NavigationItemTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/NavigationItem.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Option.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/OptionTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Option.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/OptionType.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/OptionTypeTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/OptionType.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Options.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/OptionsTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Options.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Page.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/PageTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Page.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/PageDefinition.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/PageDefinitionTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/PageDefinition.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/PageSize.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/PageSizeTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/PageSize.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Parameter.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ParameterTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Parameter.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Permission.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/PermissionTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Permission.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Section.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/SectionTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Section.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/SectionElement.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/SectionElementTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/SectionElement.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/Sort.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/SortTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/Sort.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/User.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/UserTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/User.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/model/ValidationRule.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/model/ValidationRuleTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/ValidationRule.md [INFO] 'host' (OAS 2.0) or 'servers' (OAS 3.0) not defined in the spec. Default to [http://localhost] for server URL [http://localhost/] [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/AppNgApi.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/test/java/org/appng/openapi/AppNgApiTest.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/docs/AppNgApi.md [INFO] 'host' (OAS 2.0) or 'servers' (OAS 3.0) not defined in the spec. Default to [http://localhost] for server URL [http://localhost/] [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/pom.xml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/README.md [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/build.gradle [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/build.sbt [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/settings.gradle [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/gradle.properties [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/AndroidManifest.xml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/.travis.yml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/ApiClient.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/ServerConfiguration.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/ServerVariable.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/api/openapi.yaml [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/JavaTimeFormatter.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/auth/HttpBasicAuth.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/auth/HttpBearerAuth.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/auth/ApiKeyAuth.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/gradlew [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/gradlew.bat [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/gradle/wrapper/gradle-wrapper.properties [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/gradle/wrapper/gradle-wrapper.jar [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/git_push.sh [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/.gitignore [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/auth/Authentication.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java/org/appng/openapi/invoke/RFC3339DateFormat.java [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/.openapi-generator-ignore [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/.openapi-generator/VERSION [INFO] writing file /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/.openapi-generator/FILES ################################################################################ # Thanks for using OpenAPI Generator. # # Please consider donation to help us maintain this project 🙏 # # https://opencollective.com/openapi_generator/donate # ################################################################################ [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:add-source (default) @ appng-rest-api --- [INFO] Source directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java added. [INFO] Source directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/openapi/src/main/java added. [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-rest-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 11 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-rest-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 71 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/classes [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/RFC3339DateFormat.java: /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/RFC3339DateFormat.java uses or overrides a deprecated API. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/generated-sources/swagger/src/main/java/org/appng/api/rest/RFC3339DateFormat.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-rest-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-rest-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-rest-api --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.api.rest.RestClientTest 2023-08-01 10:39:26,498 DEBUG [main] org.appng.api.rest.RestClient : received cookie: foo=bar 2023-08-01 10:39:26,499 DEBUG [main] org.appng.api.rest.RestClient : received cookie: lore=ipsum 2023-08-01 10:39:26,556 DEBUG [main] org.appng.api.rest.RestClient : sent cookie: lore=ipsum 2023-08-01 10:39:26,556 DEBUG [main] org.appng.api.rest.RestClient : sent cookie: foo=bar [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.515 s - in org.appng.api.rest.RestClientTest [INFO] Running org.appng.api.rest.ActionHelperTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.appng.api.rest.ActionHelperTest [INFO] Running org.appng.api.rest.DataSourceHelperTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.appng.api.rest.DataSourceHelperTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-rest-api --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/appng-rest-api-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-rest-api --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/appng-rest-api-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-rest-api --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/appng-rest-api-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-rest-api/target/appng-rest-api-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-rest-api --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 991 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/maven-metadata.xml (991 B at 2.7 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-20230801.083817-6.jar Progress (1): 0/1.3 MB Progress (1): 0/1.3 MB Progress (1): 0/1.3 MB Progress (1): 0/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.1/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.2/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.3/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.4/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.5/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.6/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.7/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.8/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 0.9/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.0/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.1/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.2/1.3 MB Progress (1): 1.3/1.3 MB Progress (1): 1.3/1.3 MB Progress (1): 1.3/1.3 MB Progress (1): 1.3 MB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-20230801.083817-6.jar (1.3 MB at 3.6 MB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-20230801.083817-6.pom Progress (1): 4.1/6.9 kB Progress (1): 6.9 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-20230801.083817-6.pom (6.9 kB at 25 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/maven-metadata.xml Progress (1): 1.1 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/maven-metadata.xml (1.1 kB at 8.1 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 991 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/maven-metadata.xml (991 B at 2.2 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/maven-metadata.xml Progress (1): 1.1 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/maven-metadata.xml (1.1 kB at 4.9 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-20230801.083817-6-sources.jar Progress (1): 0/1.2 MB Progress (1): 0/1.2 MB Progress (1): 0/1.2 MB Progress (1): 0/1.2 MB Progress (1): 0/1.2 MB Progress (1): 0/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.1/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.2/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.3/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.4/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.5/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.6/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.7/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.8/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 0.9/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.0/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.1/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2/1.2 MB Progress (1): 1.2 MB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/appng-rest-api-1.26.4-20230801.083817-6-sources.jar (1.2 MB at 5.7 MB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 991 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-rest-api/1.26.4-SNAPSHOT/maven-metadata.xml (991 B at 2.2 kB/s) [INFO] [INFO] --------------------< org.appng:appng-persistence >--------------------- [INFO] Building appNG Persistence-Tools 1.26.4-SNAPSHOT [10/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-persistence --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-persistence --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-persistence --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-persistence --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 20 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-persistence --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-persistence --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 14 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-persistence --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.persistence.hibernate.SnakeCaseNamingStrategyTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 s - in org.appng.persistence.hibernate.SnakeCaseNamingStrategyTest [INFO] Running org.appng.persistence.hibernate.dialect.DialectUTF8Test 2023-08-01 10:39:31,278 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.MariaDB103DialectUTF8 2023-08-01 10:39:31,350 INFO [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.32.Final 2023-08-01 10:39:31,502 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.MySql57DialectUTF8 2023-08-01 10:39:31,503 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.MySql8DialectUTF8 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.343 s - in org.appng.persistence.hibernate.dialect.DialectUTF8Test [INFO] Running org.appng.persistence.repository.SearchRepositoryTest 2023-08-01 10:39:31,683 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6743e411: startup date [Tue Aug 01 10:39:31 CEST 2023]; root of context hierarchy 2023-08-01 10:39:31,989 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:32,110 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:32,110 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:32,124 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:32,258 INFO [main] org.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Annotations {5.1.2.Final} 2023-08-01 10:39:32,428 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) Aug 01, 2023 10:39:32 AM ch.sla.jdbcperflogger.Logger info INFO: Using config file jdbcperflogger-fallback.xml 2023-08-01 10:39:32,455 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:32,456 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:32,456 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:32,459 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:32,825 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:32,888 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:34,545 INFO [main] org.hibernate.validator.internal.util.Version: HV000001: Hibernate Validator 6.2.0.Final 2023-08-01 10:39:35,232 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@609319c3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:35,236 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@72bd2871] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:35,253 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:35,267 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:36,015 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@6743e411: startup date [Tue Aug 01 10:39:31 CEST 2023]; root of context hierarchy 2023-08-01 10:39:36,016 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:36,017 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:36,028 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@27e44e9c: startup date [Tue Aug 01 10:39:36 CEST 2023]; root of context hierarchy 2023-08-01 10:39:36,073 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:36,104 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:36,104 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:36,104 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:36,121 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:36,121 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:36,121 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:36,121 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:36,122 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:36,122 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:36,128 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:36,657 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@21a6a494] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:36,659 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@7534785a] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:36,669 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:36,670 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:36,791 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@27e44e9c: startup date [Tue Aug 01 10:39:36 CEST 2023]; root of context hierarchy 2023-08-01 10:39:36,791 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:36,792 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:36,840 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@45571cfc: startup date [Tue Aug 01 10:39:36 CEST 2023]; root of context hierarchy 2023-08-01 10:39:36,870 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:36,891 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:36,891 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:36,891 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:36,901 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:36,901 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:36,901 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:36,901 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:36,901 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:36,902 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:36,906 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:37,299 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@e49437] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:37,301 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5a1a20ae] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:37,308 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:37,309 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:37,369 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@45571cfc: startup date [Tue Aug 01 10:39:36 CEST 2023]; root of context hierarchy 2023-08-01 10:39:37,370 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:37,370 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:37,373 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@47162173: startup date [Tue Aug 01 10:39:37 CEST 2023]; root of context hierarchy 2023-08-01 10:39:37,401 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:37,418 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:37,418 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:37,418 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:37,428 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:37,428 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:37,428 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:37,428 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:37,428 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:37,429 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:37,434 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:37,876 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@41f40dfa] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:37,878 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@224d537d] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:37,885 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:37,885 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:37,943 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@47162173: startup date [Tue Aug 01 10:39:37 CEST 2023]; root of context hierarchy 2023-08-01 10:39:37,944 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:37,944 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:37,949 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@4ba13fed: startup date [Tue Aug 01 10:39:37 CEST 2023]; root of context hierarchy 2023-08-01 10:39:37,980 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:37,996 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:37,996 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:37,996 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:38,006 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:38,006 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:38,007 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:38,007 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:38,007 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:38,008 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:38,015 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:38,458 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@69944a90] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:38,460 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@758d4aa9] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:38,468 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:38,468 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:38,525 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@4ba13fed: startup date [Tue Aug 01 10:39:37 CEST 2023]; root of context hierarchy 2023-08-01 10:39:38,526 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:38,526 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:38,544 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1ed12d10: startup date [Tue Aug 01 10:39:38 CEST 2023]; root of context hierarchy 2023-08-01 10:39:38,568 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:38,585 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:38,585 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:38,585 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:38,595 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:38,595 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:38,596 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:38,596 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:38,596 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:38,596 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:38,601 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:38,988 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1e14b269] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:38,990 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@102fd71d] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:38,996 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:38,996 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:39,046 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@1ed12d10: startup date [Tue Aug 01 10:39:38 CEST 2023]; root of context hierarchy 2023-08-01 10:39:39,047 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:39,047 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:39,050 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6e489bb8: startup date [Tue Aug 01 10:39:39 CEST 2023]; root of context hierarchy 2023-08-01 10:39:39,067 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:39,080 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:39,080 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:39,080 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:39,100 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:39,100 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:39,101 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:39,101 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:39,101 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:39,102 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:39,108 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:39,646 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2c6efee3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:39,648 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@440d2d64] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:39,656 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:39,656 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:39,713 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@6e489bb8: startup date [Tue Aug 01 10:39:39 CEST 2023]; root of context hierarchy 2023-08-01 10:39:39,714 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:39,714 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:39,717 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@64921450: startup date [Tue Aug 01 10:39:39 CEST 2023]; root of context hierarchy 2023-08-01 10:39:39,745 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:39,760 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:39,760 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:39,760 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:39,770 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:39,770 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:39,770 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:39,771 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:39,771 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:39,771 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:39,776 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:40,304 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@72115c48] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:40,307 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@145f1f97] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:40,314 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:40,314 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:40,374 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@64921450: startup date [Tue Aug 01 10:39:39 CEST 2023]; root of context hierarchy 2023-08-01 10:39:40,375 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:40,375 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:40,377 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@673a5aa7: startup date [Tue Aug 01 10:39:40 CEST 2023]; root of context hierarchy 2023-08-01 10:39:40,394 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:40,408 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:40,408 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:40,408 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:40,415 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:40,415 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:40,416 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:40,416 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:40,416 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:40,416 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:40,420 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:40,783 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@7dbe858f] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:40,784 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4c81e7c2] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:40,790 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:40,791 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:40,835 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@673a5aa7: startup date [Tue Aug 01 10:39:40 CEST 2023]; root of context hierarchy 2023-08-01 10:39:40,835 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:40,835 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:40,837 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@2af1bf5a: startup date [Tue Aug 01 10:39:40 CEST 2023]; root of context hierarchy 2023-08-01 10:39:40,854 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:40,867 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:40,867 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:40,867 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:40,874 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:40,874 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:40,874 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:40,874 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:40,874 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:40,875 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:40,877 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:41,221 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@57f1fbae] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:41,223 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4a84beb7] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:41,229 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:41,229 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:41,266 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@2af1bf5a: startup date [Tue Aug 01 10:39:40 CEST 2023]; root of context hierarchy 2023-08-01 10:39:41,266 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:41,267 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:41,269 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@74ec4df3: startup date [Tue Aug 01 10:39:41 CEST 2023]; root of context hierarchy 2023-08-01 10:39:41,282 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:41,294 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:41,294 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:41,294 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:41,300 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:41,301 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:41,301 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:41,301 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:41,301 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:41,302 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:41,304 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:41,652 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5ca896af] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:41,654 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2da3d7d3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:41,660 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:41,660 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:41,740 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@74ec4df3: startup date [Tue Aug 01 10:39:41 CEST 2023]; root of context hierarchy 2023-08-01 10:39:41,741 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:41,741 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:41,743 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1b079e81: startup date [Tue Aug 01 10:39:41 CEST 2023]; root of context hierarchy 2023-08-01 10:39:41,756 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:41,768 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:41,768 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:41,768 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:41,775 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:41,775 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:41,775 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:41,775 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:41,776 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:41,776 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:41,779 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:42,122 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2aea7775] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:42,124 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@d35d84a] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:42,130 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:42,130 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:42,193 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@1b079e81: startup date [Tue Aug 01 10:39:41 CEST 2023]; root of context hierarchy 2023-08-01 10:39:42,193 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:42,194 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:42,196 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@12ff0e4f: startup date [Tue Aug 01 10:39:42 CEST 2023]; root of context hierarchy 2023-08-01 10:39:42,213 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:42,226 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:42,226 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:42,226 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:42,233 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:42,233 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:42,234 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:42,234 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:42,234 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:42,235 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:42,238 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:42,591 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3f634608] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:42,592 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3f1485c3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:42,599 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:42,599 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:42,711 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@12ff0e4f: startup date [Tue Aug 01 10:39:42 CEST 2023]; root of context hierarchy 2023-08-01 10:39:42,711 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:42,712 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:42,714 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@12a719ed: startup date [Tue Aug 01 10:39:42 CEST 2023]; root of context hierarchy 2023-08-01 10:39:42,731 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:42,746 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:42,746 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:42,746 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:42,754 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:42,754 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:42,754 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:42,754 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:42,754 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:42,755 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:42,759 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:43,150 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3a296643] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:43,152 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@329b4814] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:43,158 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:43,158 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:43,198 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@12a719ed: startup date [Tue Aug 01 10:39:42 CEST 2023]; root of context hierarchy 2023-08-01 10:39:43,198 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:43,199 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:43,201 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@48fbb1bc: startup date [Tue Aug 01 10:39:43 CEST 2023]; root of context hierarchy 2023-08-01 10:39:43,215 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:43,229 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:43,229 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:43,229 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:43,235 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:43,236 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:43,236 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:43,236 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:43,236 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:43,237 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:43,239 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:43,582 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@ae20523] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:43,584 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@354d5692] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:43,590 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:43,591 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:43,637 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@48fbb1bc: startup date [Tue Aug 01 10:39:43 CEST 2023]; root of context hierarchy 2023-08-01 10:39:43,637 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:43,637 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:43,640 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@502cd238: startup date [Tue Aug 01 10:39:43 CEST 2023]; root of context hierarchy 2023-08-01 10:39:43,655 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:43,670 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:43,670 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:43,670 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:43,678 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:43,678 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:43,678 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:43,678 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:43,678 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:43,679 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:43,682 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:44,127 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1179c778] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:44,128 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1f799f4c] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:44,135 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:44,136 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:44,182 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@502cd238: startup date [Tue Aug 01 10:39:43 CEST 2023]; root of context hierarchy 2023-08-01 10:39:44,183 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:44,183 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.674 s - in org.appng.persistence.repository.SearchRepositoryTest [INFO] Running org.appng.persistence.repository.SearchQueryTest 2023-08-01 10:39:44,214 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:44,222 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:44,222 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:44,222 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:44,222 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:44,222 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:44,223 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:44,230 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:44,634 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4c96b175] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:44,636 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@770d65c2] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:44,642 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:44,654 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:44,661 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:44,661 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:44,661 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:44,661 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:44,661 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:44,662 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:44,664 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:44,994 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@dc8cafb] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:44,996 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5a880dbe] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:45,001 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:45,025 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:45,031 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:45,031 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:45,031 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:45,031 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:45,031 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:45,032 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:45,035 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:45,364 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4e3931] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:45,366 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@f3745b2] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:45,371 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:45,380 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:45,386 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:45,386 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:45,386 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:45,386 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:45,386 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:45,387 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:45,393 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:45,866 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@8749c08] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:45,867 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3cdb3788] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:45,873 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:45,888 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:45,895 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:45,895 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:45,895 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:45,895 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:45,896 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:45,896 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:45,899 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:46,231 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@6e1af662] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:46,232 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@77fdbe42] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:46,238 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:46,247 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:46,253 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:46,254 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:46,254 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:46,254 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:46,254 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:46,254 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:46,258 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:46,588 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@389b2c60] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:46,589 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5fdd9b96] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:46,595 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.41 s - in org.appng.persistence.repository.SearchQueryTest [INFO] Running org.appng.persistence.repository.QueryDslSearchRepositoryTest 2023-08-01 10:39:46,608 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@41eab601: startup date [Tue Aug 01 10:39:46 CEST 2023]; root of context hierarchy 2023-08-01 10:39:46,622 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:46,636 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:46,636 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:46,636 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:46,642 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:46,642 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:46,642 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:46,642 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:46,642 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:46,643 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:46,646 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:46,978 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@547c6bb4] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:47,153 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@134d6f96] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:47,161 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:47,162 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:47,270 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@41eab601: startup date [Tue Aug 01 10:39:46 CEST 2023]; root of context hierarchy 2023-08-01 10:39:47,271 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:47,271 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.66 s - in org.appng.persistence.repository.QueryDslSearchRepositoryTest [INFO] Running org.appng.persistence.repository.EnversSearchRepositoryTest 2023-08-01 10:39:47,276 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@74c2edc: startup date [Tue Aug 01 10:39:47 CEST 2023]; root of context hierarchy 2023-08-01 10:39:47,294 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:39:47,311 INFO [main] org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager: Found explicit default unit with name 'hsql-testdb' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 2023-08-01 10:39:47,311 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:47,311 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:39:47,317 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:39:47,317 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:39:47,317 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:39:47,317 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:39:47,317 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:39:47,318 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:39:47,321 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:39:47,713 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5199d74e] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:47,715 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@6e0576da] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:39:47,721 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:39:47,721 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:39:47,809 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@74c2edc: startup date [Tue Aug 01 10:39:47 CEST 2023]; root of context hierarchy 2023-08-01 10:39:47,810 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.535 s - in org.appng.persistence.repository.EnversSearchRepositoryTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-persistence --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target/appng-persistence-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-persistence --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target/appng-persistence-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-persistence --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target/appng-persistence-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-persistence/target/appng-persistence-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-persistence --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 994 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/maven-metadata.xml (994 B at 5.7 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-20230801.083817-6.jar Progress (1): 4.1/29 kB Progress (1): 8.2/29 kB Progress (1): 12/29 kB Progress (1): 16/29 kB Progress (1): 20/29 kB Progress (1): 25/29 kB Progress (1): 29/29 kB Progress (1): 29 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-20230801.083817-6.jar (29 kB at 638 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-20230801.083817-6.pom Progress (1): 3.3 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-20230801.083817-6.pom (3.3 kB at 81 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/maven-metadata.xml (2.4 kB at 7.6 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 994 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/maven-metadata.xml (994 B at 2.4 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/maven-metadata.xml (2.4 kB at 6.1 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/28 kB Progress (1): 8.2/28 kB Progress (1): 12/28 kB Progress (1): 16/28 kB Progress (1): 20/28 kB Progress (1): 25/28 kB Progress (1): 28 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/appng-persistence-1.26.4-20230801.083817-6-sources.jar (28 kB at 372 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 994 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-persistence/1.26.4-SNAPSHOT/maven-metadata.xml (994 B at 1.9 kB/s) [INFO] [INFO] -----------------------< org.appng:appng-search >----------------------- [INFO] Building appNG Search 1.26.4-SNAPSHOT [11/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-search --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-search --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-search --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-search --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 29 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-search --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 13 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-search --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-search --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.search.searcher.GermanSearchTermProcessorTest 'käse' -> (*kas OR kase*) 'käse scheiben' -> (*kas OR kase*) AND (*scheib OR scheib*) 'tomaten' -> (*tomat OR tomat*) 'tomaten dosen' -> (*tomat OR tomat*) AND (*dos OR dos*) 'gemüse' -> (*gemus OR gemuse*) 'gemüse brühe' -> (*gemus OR gemuse*) AND (*bruh OR bruhe*) 'gemüse huhn' -> (*gemus OR gemuse*) AND (*huhn OR huhn*) 'dinkel' -> (*dinkel OR dinkel*) 'kassler' -> (*kassl OR kassl*) 'karotten kartoffeln rindfleisch' -> (*karott OR karott*) AND (*kartoffeln OR kartoffeln*) AND (*rindfleisch OR rindfleisch*) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.245 s - in org.appng.search.searcher.GermanSearchTermProcessorTest [INFO] Running org.appng.search.indexer.StandardSearcherTest 2023-08-01 10:39:52,278 DEBUG [main] org.appng.search.indexer.GlobalIndexer: start indexing for site manager 2023-08-01 10:39:52,292 INFO [main] org.appng.search.indexer.FileSystemProvider: dataDir: /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages Aug 01, 2023 10:39:52 AM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem WARNING: J2KImageReader not loaded. JPEG2000 files will not be processed. See https://pdfbox.apache.org/2.0/dependencies.html#jai-image-io for optional dependencies. Aug 01, 2023 10:39:52 AM org.apache.tika.config.InitializableProblemHandler$3 handleInitializableProblem WARNING: org.xerial's sqlite-jdbc is not loaded. Please provide the jar on your classpath to parse sqlite files. See tika-parsers/pom.xml for the correct version. 2023-08-01 10:39:53,094 DEBUG [main] org.appng.search.indexer.FileSystemProvider: indexing (1/2):/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/de/42.txt 2023-08-01 10:39:53,096 TRACE [main] org.appng.search.indexer.FileSystemProvider: extraction took 797ms 2023-08-01 10:39:53,100 DEBUG [main] org.appng.search.indexer.ParseTags: parsing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/de/42.jsp 2023-08-01 10:39:53,302 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'title' 2023-08-01 10:39:53,304 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'contents' 2023-08-01 10:39:53,304 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'customfield' 2023-08-01 10:39:53,304 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'anotherCustomfield' 2023-08-01 10:39:53,308 DEBUG [main] org.appng.search.indexer.FileSystemProvider: indexing (2/2):/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/de/42.jsp 2023-08-01 10:39:53,308 TRACE [main] org.appng.search.indexer.FileSystemProvider: extraction took 212ms 2023-08-01 10:39:53,343 DEBUG [main] org.appng.search.indexer.FileSystemProvider: indexing (1/4):/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/42.txt 2023-08-01 10:39:53,344 TRACE [main] org.appng.search.indexer.FileSystemProvider: extraction took 34ms 2023-08-01 10:39:53,374 DEBUG [main] org.appng.search.indexer.FileSystemProvider: indexing (2/4):/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/foobar.txt 2023-08-01 10:39:53,374 TRACE [main] org.appng.search.indexer.FileSystemProvider: extraction took 29ms 2023-08-01 10:39:53,375 DEBUG [main] org.appng.search.indexer.ParseTags: parsing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/42.jsp 2023-08-01 10:39:53,381 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'title' 2023-08-01 10:39:53,383 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'contents' 2023-08-01 10:39:53,383 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'customfield' 2023-08-01 10:39:53,383 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'anotherCustomfield' 2023-08-01 10:39:53,384 DEBUG [main] org.appng.search.indexer.FileSystemProvider: indexing (3/4):/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/42.jsp 2023-08-01 10:39:53,384 TRACE [main] org.appng.search.indexer.FileSystemProvider: extraction took 10ms 2023-08-01 10:39:53,384 DEBUG [main] org.appng.search.indexer.ParseTags: parsing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/acme.jsp 2023-08-01 10:39:53,386 TRACE [main] org.appng.search.indexer.ParseTags: skipping appng:searchable field = title 2023-08-01 10:39:53,386 TRACE [main] org.appng.search.indexer.ParseTags: skipping appng:searchable field = content 2023-08-01 10:39:53,386 DEBUG [main] org.appng.search.indexer.FileSystemProvider: indexing (4/4):/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/acme.jsp 2023-08-01 10:39:53,386 TRACE [main] org.appng.search.indexer.FileSystemProvider: extraction took 2ms 2023-08-01 10:39:53,386 INFO [main] org.appng.search.indexer.FileSystemProvider: Indexing 6 files took 1091 milliseconds 2023-08-01 10:39:53,596 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: opened IndexWriter#726182092 with Analyzer class org.apache.lucene.analysis.standard.StandardAnalyzer 2023-08-01 10:39:53,611 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: clearing index at /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index 2023-08-01 10:39:55,791 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: comitted IndexWriter#726182092 2023-08-01 10:39:55,791 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: done with DocumentProducer 'clear index' which offered 0 events (CREATE: 0, UPDATE: 0, DELETE: 0). The index now contains 0 documents (was 0 before) 2023-08-01 10:39:55,791 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: comitted IndexWriter#726182092, containing 0 documents (before: 0) directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index 2023-08-01 10:39:55,794 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed org.apache.lucene.index.IndexWriter@2b48a8cc 2023-08-01 10:39:55,797 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed StandardDirectoryReader(segments:1:nrt) 2023-08-01 10:39:55,797 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed MMapDirectory@/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@649a4258 2023-08-01 10:39:55,808 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: opened IndexWriter#1996369701 with Analyzer class org.apache.lucene.analysis.de.GermanAnalyzer 2023-08-01 10:39:55,881 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: creating document +id:/de/42.txt +type:txt 2023-08-01 10:39:55,881 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: [73ms] CREATE, query: +id:/de/42.txt +type:txt 2023-08-01 10:39:55,885 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: creating document +id:/de/42.jsp +type:jsp 2023-08-01 10:39:55,886 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: [5ms] CREATE, query: +id:/de/42.jsp +type:jsp 2023-08-01 10:39:58,317 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: comitted IndexWriter#1996369701 2023-08-01 10:39:58,318 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: done with DocumentProducer 'index /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/de' which offered 2 events (CREATE: 2, UPDATE: 0, DELETE: 0). The index now contains 2 documents (was 0 before) 2023-08-01 10:39:58,318 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: comitted IndexWriter#1996369701, containing 2 documents (before: 0) directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index 2023-08-01 10:39:58,319 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed org.apache.lucene.index.IndexWriter@76fe2f25 2023-08-01 10:39:58,319 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed StandardDirectoryReader(segments_1:3:nrt) 2023-08-01 10:39:58,319 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed MMapDirectory@/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@649a4258 2023-08-01 10:39:58,326 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: opened IndexWriter#528592486 with Analyzer class org.apache.lucene.analysis.en.EnglishAnalyzer 2023-08-01 10:39:58,378 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: creating document +id:/en/42.txt +type:txt 2023-08-01 10:39:58,378 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: [19ms] CREATE, query: +id:/en/42.txt +type:txt 2023-08-01 10:39:58,379 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: creating document +id:/en/foobar.txt +type:txt 2023-08-01 10:39:58,380 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: [2ms] CREATE, query: +id:/en/foobar.txt +type:txt 2023-08-01 10:39:58,383 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: creating document +id:/en/42.jsp +type:jsp 2023-08-01 10:39:58,383 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: [3ms] CREATE, query: +id:/en/42.jsp +type:jsp 2023-08-01 10:39:58,384 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: creating document +id:/en/acme.jsp +type:jsp 2023-08-01 10:39:58,384 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: [1ms] CREATE, query: +id:/en/acme.jsp +type:jsp 2023-08-01 10:40:00,729 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: comitted IndexWriter#528592486 2023-08-01 10:40:00,729 INFO [documentIndexer] org.appng.search.indexer.DocumentIndexer: done with DocumentProducer 'index /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en' which offered 4 events (CREATE: 4, UPDATE: 0, DELETE: 0). The index now contains 6 documents (was 2 before) 2023-08-01 10:40:00,729 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: comitted IndexWriter#528592486, containing 6 documents (before: 2) directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index 2023-08-01 10:40:00,731 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed org.apache.lucene.index.IndexWriter@1f81ae66 2023-08-01 10:40:00,732 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed StandardDirectoryReader(segments_2:6:nrt _0(8.10.0):c2:[diagnostics={java.vendor=Temurin, os=Linux, java.version=1.8.0_362, java.vm.version=25.362-b09, lucene.version=8.10.0, os.arch=amd64, java.runtime.version=1.8.0_362-b09, source=flush, os.version=5.10.0-19-amd64, timestamp=1690879197989}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=48jaiid6iv7yv422bsuuelbro) 2023-08-01 10:40:00,732 DEBUG [documentIndexer] org.appng.search.indexer.DocumentIndexer: closed MMapDirectory@/var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@649a4258 2023-08-01 10:40:01,097 INFO [main] org.appng.search.searcher.StandardSearcher: 2 results returned from query: +language:de +((title:anhalt contents:anhalt) (title:anhalter* contents:anhalter*)) 2023-08-01 10:40:02,526 INFO [main] org.appng.search.searcher.StandardSearcher: 2 results returned from query: +language:en +((title:hitchhik contents:hitchhik) (title:hitchhiker* contents:hitchhiker*)) 2023-08-01 10:40:02,549 INFO [main] org.appng.search.searcher.StandardSearcher: 1 results returned from query: +language:en +((title:foo contents:foo) (title:foo* contents:foo*)) 2023-08-01 10:40:02,681 INFO [main] org.appng.search.searcher.StandardSearcher: 0 results returned from query: +language:en +((title:acm contents:acm) (title:acme* contents:acme*)) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.646 s - in org.appng.search.indexer.StandardSearcherTest [INFO] Running org.appng.search.indexer.ParseTagsTest 2023-08-01 10:40:02,697 TRACE [main] org.appng.search.indexer.ParseTags: adding a:searchable field = 'field1' 2023-08-01 10:40:02,697 TRACE [main] org.appng.search.indexer.ParseTags: adding a:searchable field = 'field2' 2023-08-01 10:40:02,697 TRACE [main] org.appng.search.indexer.ParseTags: adding a:searchable field = 'contents' 2023-08-01 10:40:02,697 TRACE [main] org.appng.search.indexer.ParseTags: adding a:searchable field = 'field1' 2023-08-01 10:40:02,697 TRACE [main] org.appng.search.indexer.ParseTags: adding a:searchable field = 'field2' {field1=A, contents=A B D, field2=B} 2023-08-01 10:40:02,697 DEBUG [main] org.appng.search.indexer.ParseTags: parsing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pages/en/42.jsp 2023-08-01 10:40:02,698 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'title' 2023-08-01 10:40:02,699 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'contents' 2023-08-01 10:40:02,699 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'customfield' 2023-08-01 10:40:02,699 TRACE [main] org.appng.search.indexer.ParseTags: adding appNG:searchable field = 'anotherCustomfield' 2023-08-01 10:40:02,700 TRACE [main] org.appng.search.indexer.ParseTags: skipping appng:searchable field = field1 2023-08-01 10:40:02,700 TRACE [main] org.appng.search.indexer.ParseTags: skipping appng:searchable field = field2 2023-08-01 10:40:02,700 TRACE [main] org.appng.search.indexer.ParseTags: skipping appng:searchable field = {} [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.appng.search.indexer.ParseTagsTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ appng-search --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/appng-search-1.26.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (default) @ appng-search --- [INFO] Building jar: /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/appng-search-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ appng-search --- [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/appng-search-1.26.4-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/pom.xml to /var/lib/jenkins/.m2/repository/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/appNG_1.26.x/appng-search/target/appng-search-1.26.4-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ appng-search --- Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 989 B Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/maven-metadata.xml (989 B at 3.0 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-20230801.083817-6.jar Progress (1): 4.1/54 kB Progress (1): 8.2/54 kB Progress (1): 12/54 kB Progress (1): 16/54 kB Progress (1): 20/54 kB Progress (1): 25/54 kB Progress (1): 29/54 kB Progress (1): 33/54 kB Progress (1): 37/54 kB Progress (1): 41/54 kB Progress (1): 45/54 kB Progress (1): 49/54 kB Progress (1): 53/54 kB Progress (1): 54 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-20230801.083817-6.jar (54 kB at 300 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-20230801.083817-6.pom Progress (1): 3.3 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-20230801.083817-6.pom (3.3 kB at 11 kB/s) Downloading from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/maven-metadata.xml Progress (1): 2.4 kB Downloaded from appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/maven-metadata.xml (2.4 kB at 8.0 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 989 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/maven-metadata.xml (989 B at 2.4 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/maven-metadata.xml Progress (1): 2.4 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/maven-metadata.xml (2.4 kB at 11 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-20230801.083817-6-sources.jar Progress (1): 4.1/40 kB Progress (1): 8.2/40 kB Progress (1): 12/40 kB Progress (1): 16/40 kB Progress (1): 20/40 kB Progress (1): 25/40 kB Progress (1): 29/40 kB Progress (1): 33/40 kB Progress (1): 37/40 kB Progress (1): 40 kB Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/appng-search-1.26.4-20230801.083817-6-sources.jar (40 kB at 82 kB/s) Uploading to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/maven-metadata.xml Progress (1): 989 B Uploaded to appng-snapshot: https://appng.org/nexus/repository/appng-snapshot/org/appng/appng-search/1.26.4-SNAPSHOT/maven-metadata.xml (989 B at 4.6 kB/s) [INFO] [INFO] ------------------------< org.appng:appng-core >------------------------ [INFO] Building appNG Core Library 1.26.4-SNAPSHOT [12/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-core --- [INFO] Deleting /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target [INFO] [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ appng-core --- [INFO] [INFO] --- jaxb2-maven-plugin:1.6:xjc (generate-publishing) @ appng-core --- [INFO] Generating source... [INFO] parsing a schema... [INFO] compiling a schema... [INFO] org/appng/core/xml/repository/Certification.java [INFO] org/appng/core/xml/repository/GetCertificationRequest.java [INFO] org/appng/core/xml/repository/GetCertificationResponse.java [INFO] org/appng/core/xml/repository/GetPackageRequest.java [INFO] org/appng/core/xml/repository/GetPackageResponse.java [INFO] org/appng/core/xml/repository/GetPackageVersionsRequest.java [INFO] org/appng/core/xml/repository/GetPackageVersionsResponse.java [INFO] org/appng/core/xml/repository/GetPackagesRequest.java [INFO] org/appng/core/xml/repository/GetPackagesResponse.java [INFO] org/appng/core/xml/repository/ObjectFactory.java [INFO] org/appng/core/xml/repository/Package.java [INFO] org/appng/core/xml/repository/PackageType.java [INFO] org/appng/core/xml/repository/PackageVersions.java [INFO] org/appng/core/xml/repository/Packages.java [INFO] org/appng/core/xml/repository/package-info.java [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:add-source (default) @ appng-core --- [INFO] Source directory: /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/generated-sources/jaxb added. [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ appng-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 114 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ appng-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 207 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/classes [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/main/java/org/appng/core/service/CoreService.java: Some input files use or override a deprecated API. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/main/java/org/appng/core/service/CoreService.java: Recompile with -Xlint:deprecation for details. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/main/java/org/appng/core/model/PlatformTransformer.java: /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/main/java/org/appng/core/model/PlatformTransformer.java uses unchecked or unsafe operations. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/main/java/org/appng/core/model/PlatformTransformer.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ appng-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 93 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ appng-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 94 source files to /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/test/java/org/appng/core/service/CoreServiceTest.java: Some input files use or override a deprecated API. [INFO] /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/src/test/java/org/appng/core/service/CoreServiceTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ appng-core --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.appng.core.model.ThymeleafProcessorTest 2023-08-01 10:40:18,076 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:18,700 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:18,496_main/platform.xml 2023-08-01 10:40:19,199 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:18,496_main/template/platform.html 2023-08-01 10:40:19,199 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:18,496_main/template/hello-custom.html 2023-08-01 10:40:19,200 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:18,496_main/template/hello.html 2023-08-01 10:40:19,586 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:18,496_main/index.html 2023-08-01 10:40:20,337 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:20,405 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,382_main/platform.xml 2023-08-01 10:40:20,424 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,382_main/template/hello.html 2023-08-01 10:40:20,424 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,382_main/template/platform.html 2023-08-01 10:40:20,424 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,382_main/template/hello-custom.html 2023-08-01 10:40:20,442 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,382_main/index.html 2023-08-01 10:40:20,450 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:20,472 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,461_main/platform.xml 2023-08-01 10:40:20,481 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,461_main/template/platform.html 2023-08-01 10:40:20,481 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,461_main/template/hello-custom.html 2023-08-01 10:40:20,482 INFO [main] org.appng.core.model.ThymeleafProcessor: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/2023-08-01-10:40:20,461_main/template/hello.html [INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.331 s - in org.appng.core.model.ThymeleafProcessorTest [INFO] Running org.appng.core.model.ApplicationProviderTest 2023-08-01 10:40:20,549 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:20,560 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@34d713a2, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@36aab105, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@889a8a8, org.springframework.test.context.support.DirtiesContextTestExecutionListener@f29353f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@36f7d7b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@60aec68a] 2023-08-01 10:40:20,657 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applications/application1/beans.xml] 2023-08-01 10:40:20,825 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml] 2023-08-01 10:40:20,851 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml] 2023-08-01 10:40:20,891 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@388d14e: startup date [Tue Aug 01 10:40:20 CEST 2023]; root of context hierarchy 2023-08-01 10:40:21,121 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 MappingJackson2HttpMessageConverters: 2023-08-01 10:40:21,122 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 ObjectMappers: 2023-08-01 10:40:21,122 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 Modules: 2023-08-01 10:40:21,125 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 @Primary Beans: 2023-08-01 10:40:21,125 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No ObjectMapper found in context, creating default. 2023-08-01 10:40:21,132 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No MappingJackson2HttpMessageConverter found in context, creating default. 2023-08-01 10:40:21,134 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering ObjectMapper 'defaultObjectMapper' 2023-08-01 10:40:21,134 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering MappingJackson2HttpMessageConverter 'defaultJacksonConverter' 2023-08-01 10:40:21,137 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring Aug 01, 2023 10:40:21 AM ch.sla.jdbcperflogger.Logger info INFO: Using config file jdbcperflogger-fallback.xml 2023-08-01 10:40:21,679 INFO [HSQLDB Server @11b5f4e2] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Checkpoint start 2023-08-01 10:40:21,680 INFO [HSQLDB Server @11b5f4e2] hsqldb.db.HSQLDB89B0415F9D.ENGINE: checkpointClose start 2023-08-01 10:40:21,818 INFO [HSQLDB Server @11b5f4e2] hsqldb.db.HSQLDB89B0415F9D.ENGINE: checkpointClose synched 2023-08-01 10:40:21,831 INFO [HSQLDB Server @11b5f4e2] hsqldb.db.HSQLDB89B0415F9D.ENGINE: checkpointClose script done 2023-08-01 10:40:21,924 INFO [HSQLDB Server @11b5f4e2] hsqldb.db.HSQLDB89B0415F9D.ENGINE: checkpointClose end 2023-08-01 10:40:21,926 INFO [HSQLDB Server @11b5f4e2] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Checkpoint end - txts: 1 2023-08-01 10:40:22,062 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:22,082 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default] 2023-08-01 10:40:22,144 INFO [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.32.Final 2023-08-01 10:40:22,350 INFO [main] org.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Annotations {5.1.2.Final} 2023-08-01 10:40:22,799 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect 2023-08-01 10:40:22,888 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:23,186 INFO [main] org.hibernate.validator.internal.util.Version: HV000001: Hibernate Validator 6.2.0.Final 2023-08-01 10:40:23,427 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:23,438 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:24,108 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,108 WARN [main] org.appng.forms.impl.RequestBean: parameter 'entityId' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,269 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:24,270 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:24,368 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,369 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,369 WARN [main] org.appng.forms.impl.RequestBean: parameter 'entityId' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,408 WARN [main] org.hibernate.validator.internal.properties.javabean.JavaBeanExecutable: HV000254: Missing parameter metadata for TestEnum(String, int), which declares implicit or synthetic parameters. Automatic resolution of generic type information for method parameters may yield incorrect results if multiple parameters have the same erasure. To solve this, compile your code with the '-parameters' flag. 2023-08-01 10:40:24,471 ERROR [main] org.appng.core.model.ApplicationProvider: [localhost:demo-application] error while building structure for page 'entity' org.appng.api.ProcessingException: error performing action 'update' of event 'events', ID: 1365260222 at org.appng.api.support.CallableAction.execute(CallableAction.java:460) at org.appng.api.support.CallableAction.perform(CallableAction.java:336) at org.appng.core.model.ActionElement.perform(ActionElement.java:75) at org.appng.core.model.ApplicationProvider.getActionSectionElement(ApplicationProvider.java:757) at org.appng.core.model.ApplicationProvider.access$000(ApplicationProvider.java:130) at org.appng.core.model.ApplicationProvider$2.perform(ApplicationProvider.java:635) at org.appng.core.model.ApplicationProvider.doMonitored(ApplicationProvider.java:688) at org.appng.core.model.ApplicationProvider.addElements(ApplicationProvider.java:646) at org.appng.core.model.ApplicationProvider.buildStructure(ApplicationProvider.java:546) at org.appng.core.model.ApplicationProvider.process(ApplicationProvider.java:282) at org.appng.core.model.ApplicationProviderTest.runTest(ApplicationProviderTest.java:296) at org.appng.core.model.ApplicationProviderTest.testUpdateException(ApplicationProviderTest.java:194) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) 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.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.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:191) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.appng.api.ApplicationException: adfsf at org.appng.testapplication.TestEntities.perform(TestEntities.java:99) at org.appng.testapplication.TestEntities.perform(TestEntities.java:38) at org.appng.api.support.CallableAction.execute(CallableAction.java:442) ... 44 more 2023-08-01 10:40:24,573 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,573 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,573 WARN [main] org.appng.forms.impl.RequestBean: parameter 'entityId' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,636 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,636 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,636 WARN [main] org.appng.forms.impl.RequestBean: parameter 'entityId' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,640 ERROR [main] org.appng.core.model.ApplicationProvider: [localhost:demo-application] error while building structure for page 'entity' org.appng.api.ProcessingException: error retrieving datasource 'entity', ID: 2102080209 at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:266) at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:237) at org.appng.api.support.CallableAction.perform(CallableAction.java:334) at org.appng.core.model.ActionElement.perform(ActionElement.java:75) at org.appng.core.model.ApplicationProvider.getActionSectionElement(ApplicationProvider.java:757) at org.appng.core.model.ApplicationProvider.access$000(ApplicationProvider.java:130) at org.appng.core.model.ApplicationProvider$2.perform(ApplicationProvider.java:635) at org.appng.core.model.ApplicationProvider.doMonitored(ApplicationProvider.java:688) at org.appng.core.model.ApplicationProvider.addElements(ApplicationProvider.java:646) at org.appng.core.model.ApplicationProvider.buildStructure(ApplicationProvider.java:546) at org.appng.core.model.ApplicationProvider.process(ApplicationProvider.java:282) at org.appng.core.model.ApplicationProviderTest.runTest(ApplicationProviderTest.java:296) at org.appng.core.model.ApplicationProviderTest.testUpdateExceptionDataSource(ApplicationProviderTest.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) 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.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.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:191) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) Caused by: org.appng.api.ApplicationException: adfsf at org.appng.testapplication.TestEntities.getData(TestEntities.java:58) at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:222) ... 45 more 2023-08-01 10:40:24,908 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,908 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:24,908 WARN [main] org.appng.forms.impl.RequestBean: parameter 'entityId' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:25,001 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:25,043 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@388d14e: startup date [Tue Aug 01 10:40:20 CEST 2023]; root of context hierarchy 2023-08-01 10:40:25,044 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:25,453 INFO [HSQLDB Connection @3373d669] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Database closed [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.169 s - in org.appng.core.model.ApplicationProviderTest [INFO] Running org.appng.core.model.PageParameterProcessorTest 2023-08-01 10:40:25,750 INFO [main] org.appng.core.model.PageParameterProcessor: retrieved new value for url-param 'hash' from session: 'hashFromSession' [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.103 s - in org.appng.core.model.PageParameterProcessorTest [INFO] Running org.appng.core.model.CacheProviderTest 2023-08-01 10:40:25,794 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/WEB-INF/cache/platform/appNG 2023-08-01 10:40:25,795 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/WEB-INF/cache/application/appNG 2023-08-01 10:40:25,801 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/WEB-INF/cache/platform/appNG/foobar 2023-08-01 10:40:25,801 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/WEB-INF/cache/application/appNG/foobar [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.appng.core.model.CacheProviderTest [INFO] Running org.appng.core.model.OutputFormatAndTypeTest [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.model.OutputFormatAndTypeTest [INFO] Running org.appng.core.model.PlatformTransformerTest 2023-08-01 10:40:25,850 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:25,850 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@cc3fc5c, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2aac60b, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@173602c0, org.springframework.test.context.support.DirtiesContextTestExecutionListener@fdeec12, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1cecd0a9, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4822d7a1] 2023-08-01 10:40:25,871 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:25 CEST 2023]; root of context hierarchy 2023-08-01 10:40:26,190 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,190 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,191 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,191 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,192 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,192 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,192 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,193 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,193 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,194 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,194 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,194 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,194 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,196 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,196 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,196 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,197 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:26,272 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:26,403 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:26,433 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:26,480 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:26,480 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:26,481 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:26,481 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:26,483 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:26,508 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:26,513 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:27,581 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3e4d197] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:27,585 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2182ebc7] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:27,623 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:27,623 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:27,635 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:25 CEST 2023]; root of context hierarchy 2023-08-01 10:40:28,638 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:28,833 ERROR [main] org.appng.core.model.PlatformTransformer: An empty sequence is not allowed as the value of variable $foo ; SystemID: ; Line#: 6; Column#: 10 net.sf.saxon.trans.XPathException: An empty sequence is not allowed as the value of variable $foo at net.sf.saxon.expr.CardinalityCheckingIterator.typeError(CardinalityCheckingIterator.java:104) at net.sf.saxon.expr.CardinalityCheckingIterator.<init>(CardinalityCheckingIterator.java:54) at net.sf.saxon.expr.CardinalityChecker.iterate(CardinalityChecker.java:239) at net.sf.saxon.expr.AtomicSequenceConverter.iterate(AtomicSequenceConverter.java:304) at net.sf.saxon.expr.Expression.process(Expression.java:949) at net.sf.saxon.expr.instruct.ValueOf.processLeavingTail(ValueOf.java:341) at net.sf.saxon.expr.instruct.TemplateRule.applyLeavingTail(TemplateRule.java:389) at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:568) at net.sf.saxon.trans.XsltController.applyTemplates(XsltController.java:661) at net.sf.saxon.s9api.AbstractXsltTransformer.applyTemplatesToSource(AbstractXsltTransformer.java:360) at net.sf.saxon.s9api.XsltTransformer.transform(XsltTransformer.java:349) at net.sf.saxon.jaxp.TransformerImpl.transform(TransformerImpl.java:74) at org.appng.core.model.PlatformTransformer.transform(PlatformTransformer.java:324) at org.appng.core.model.PlatformTransformer.transform(PlatformTransformer.java:203) at org.appng.core.model.PlatformTransformerTest.runErrornousTest(PlatformTransformerTest.java:160) at org.appng.core.model.PlatformTransformerTest.testRuntimeError(PlatformTransformerTest.java:139) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) 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.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.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:191) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 2023-08-01 10:40:28,834 INFO [main] org.appng.core.model.PlatformTransformer: writing debug files to target/debug 2023-08-01 10:40:28,834 INFO [main] org.appng.core.model.PlatformTransformer: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/template.xsl 2023-08-01 10:40:28,834 INFO [main] org.appng.core.model.PlatformTransformer: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/platform.xml 2023-08-01 10:40:28,835 INFO [main] org.appng.core.model.PlatformTransformer: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/stacktrace.txt 2023-08-01 10:40:28,867 ERROR [main] org.appng.core.model.PlatformTransformer: Unknown XSLT element: <tmplate> ; SystemID: ; Line#: 5; Column#: 25 net.sf.saxon.trans.XPathException: Unknown XSLT element: <tmplate> at net.sf.saxon.trans.XPathException.fromXmlProcessingError(XPathException.java:178) at net.sf.saxon.lib.ErrorReporterToListener.report(ErrorReporterToListener.java:64) at net.sf.saxon.style.Compilation.reportError(Compilation.java:447) at net.sf.saxon.style.StyleElement.compileError(StyleElement.java:2323) at net.sf.saxon.style.StyleElement.validateSubtree(StyleElement.java:1691) at net.sf.saxon.style.AbsentExtensionElement.validateSubtree(AbsentExtensionElement.java:70) at net.sf.saxon.style.PrincipalStylesheetModule.preprocess(PrincipalStylesheetModule.java:403) at net.sf.saxon.style.Compilation.compilePackage(Compilation.java:288) at net.sf.saxon.style.StylesheetModule.loadStylesheet(StylesheetModule.java:252) at net.sf.saxon.style.Compilation.compileSingletonPackage(Compilation.java:113) at net.sf.saxon.s9api.XsltCompiler.compile(XsltCompiler.java:838) at net.sf.saxon.jaxp.SaxonTransformerFactory.newTemplates(SaxonTransformerFactory.java:154) at org.appng.core.model.PlatformTransformer.transform(PlatformTransformer.java:187) at org.appng.core.model.PlatformTransformerTest.runErrornousTest(PlatformTransformerTest.java:160) at org.appng.core.model.PlatformTransformerTest.testCompileError(PlatformTransformerTest.java:134) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) 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.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.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:191) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 2023-08-01 10:40:28,867 INFO [main] org.appng.core.model.PlatformTransformer: writing debug files to target/debug 2023-08-01 10:40:28,868 INFO [main] org.appng.core.model.PlatformTransformer: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/template.xsl 2023-08-01 10:40:28,868 INFO [main] org.appng.core.model.PlatformTransformer: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/platform.xml 2023-08-01 10:40:28,868 INFO [main] org.appng.core.model.PlatformTransformer: writing debug file /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/debug/stacktrace.txt 2023-08-01 10:40:28,883 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:25 CEST 2023]; root of context hierarchy 2023-08-01 10:40:28,886 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:28,887 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.921 s - in org.appng.core.model.PlatformTransformerTest [INFO] Running org.appng.core.model.JarInfoBuilderTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.appng.core.model.JarInfoBuilderTest [INFO] Running org.appng.core.model.RepositoryUtilsTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.appng.core.model.RepositoryUtilsTest [INFO] Running org.appng.core.PathInfoTest [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.appng.core.PathInfoTest [INFO] Running org.appng.core.controller.SessionListenerTest 2023-08-01 10:40:28,931 INFO [main] org.appng.core.controller.SessionListener: Session created: ZUS383883OTOTOLSKKL (created: 2023-08-01 10:40:28) 2023-08-01 10:40:28,932 INFO [main] org.appng.core.controller.SessionListener: Session created: ERTERTZGFHFGHGFH234 (created: 2023-08-01 10:40:28) 2023-08-01 10:40:28,932 INFO [main] org.appng.core.controller.SessionListener: Session destroyed: ZUS383883OTOTOLSKKL (created: 2023-08-01 10:40:28, accessed: 2023-08-01 10:40:28, requests: 1, domain: http://localhost:8080, user-agent: null) 2023-08-01 10:40:28,933 INFO [main] org.appng.core.controller.SessionListener: Session created: ZUS383883OTOTOLSKKL (created: 2023-08-01 10:40:28) [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.appng.core.controller.SessionListenerTest [INFO] Running org.appng.core.controller.messaging.MessagingTest 2023-08-01 10:40:28,937 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:28,953 INFO [main] org.appng.core.controller.messaging.MulticastReceiver: about to execute org.appng.core.controller.messaging.SiteStateEvent - Origin: appng.node1 - Site: siteA - Async: false - State: STARTED 2023-08-01 10:40:28,958 INFO [main] org.appng.core.controller.messaging.MulticastReceiver: about to execute org.appng.core.controller.messaging.SiteStateEvent - Origin: appng.node1 - Site: siteB - Async: false - State: STARTING 2023-08-01 10:40:28,959 INFO [main] org.appng.core.controller.messaging.MulticastReceiver: about to execute org.appng.core.controller.messaging.SiteStateEvent - Origin: appng.node2 - Site: siteB - Async: false - State: STARTING 2023-08-01 10:40:28,959 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:28,962 INFO [main] org.appng.core.controller.messaging.MulticastReceiver: about to execute org.appng.core.controller.messaging.MessagingTest$TestEvent - Origin: appng.node2 - Site: localhost - Async: false 2023-08-01 10:40:28,963 INFO [main] org.appng.core.controller.messaging.MulticastReceiver: about to execute org.appng.core.controller.messaging.MessagingTest$TestEvent - Origin: appng.node1 - Site: localhost - Async: false 2023-08-01 10:40:28,963 INFO [main] org.appng.core.controller.messaging.MulticastReceiver: about to execute org.appng.core.controller.messaging.MessagingTest$TestEvent - Origin: appng.node2 - Site: localhost - Async: false [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.appng.core.controller.messaging.MessagingTest [INFO] Running org.appng.core.controller.PlatformProcessorTest 2023-08-01 10:40:28,977 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1972709155 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:29,014 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1781069434 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:29,044 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1923613717 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:29,052 ERROR [main] org.appng.core.model.PlatformProcessor: error while processing java.io.FileNotFoundException: /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/xsl/platform.xsl (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at org.appng.core.model.PlatformTransformer.transform(PlatformTransformer.java:130) at org.appng.core.model.PlatformProcessor.processWithTemplate(PlatformProcessor.java:106) at org.appng.core.controller.PlatformProcessorTest.testTransformError(PlatformProcessorTest.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.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.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 2023-08-01 10:40:29,076 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1295675429 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s - in org.appng.core.controller.PlatformProcessorTest [INFO] Running org.appng.core.controller.ApplicationContextTest 2023-08-01 10:40:29,107 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:29,108 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6eb58fdd, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7a0619a8, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5df9d890, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6b3b9a19, org.springframework.test.context.transaction.TransactionalTestExecutionListener@29b23bc4, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6333ac03] 2023-08-01 10:40:29,113 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applications/application1/beans.xml] 2023-08-01 10:40:29,139 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml] 2023-08-01 10:40:29,151 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml] 2023-08-01 10:40:29,163 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@701dc5ad: startup date [Tue Aug 01 10:40:29 CEST 2023]; root of context hierarchy 2023-08-01 10:40:29,184 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 MappingJackson2HttpMessageConverters: 2023-08-01 10:40:29,184 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 ObjectMappers: 2023-08-01 10:40:29,184 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 Modules: 2023-08-01 10:40:29,185 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 @Primary Beans: 2023-08-01 10:40:29,185 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No ObjectMapper found in context, creating default. 2023-08-01 10:40:29,185 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No MappingJackson2HttpMessageConverter found in context, creating default. 2023-08-01 10:40:29,185 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering ObjectMapper 'defaultObjectMapper' 2023-08-01 10:40:29,185 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering MappingJackson2HttpMessageConverter 'defaultJacksonConverter' 2023-08-01 10:40:29,186 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:29,340 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:29,340 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default] 2023-08-01 10:40:29,488 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect 2023-08-01 10:40:29,504 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:29,912 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:29,912 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:30,173 WARN [main] org.hibernate.validator.internal.properties.javabean.JavaBeanExecutable: HV000254: Missing parameter metadata for TestEnum(String, int), which declares implicit or synthetic parameters. Automatic resolution of generic type information for method parameters may yield incorrect results if multiple parameters have the same erasure. To solve this, compile your code with the '-parameters' flag. 2023-08-01 10:40:30,210 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@701dc5ad: startup date [Tue Aug 01 10:40:29 CEST 2023]; root of context hierarchy 2023-08-01 10:40:30,211 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:30,677 INFO [HSQLDB Connection @6db179b4] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Database closed [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.776 s - in org.appng.core.controller.ApplicationContextTest [INFO] Running org.appng.core.controller.RepositoryWatcherTest [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.014 s <<< FAILURE! - in org.appng.core.controller.RepositoryWatcherTest [ERROR] org.appng.core.controller.RepositoryWatcherTest.test Time elapsed: 0.01 s <<< ERROR! java.lang.NullPointerException at org.appng.core.controller.RepositoryWatcherTest.test(RepositoryWatcherTest.java:62) [INFO] Running org.appng.core.controller.PlatformConfigTest 2023-08-01 10:40:30,918 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1bd6831d: startup date [Tue Aug 01 10:40:30 CEST 2023]; root of context hierarchy 2023-08-01 10:40:31,110 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,111 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,111 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,111 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,111 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,112 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,112 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,112 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,112 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,112 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,113 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,113 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,113 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,113 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,113 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,114 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,114 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/service/PlatformTestConfig.class]] with [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.controller.PlatformConfig] 2023-08-01 10:40:31,152 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring Aug 01, 2023 10:40:31 AM java.util.prefs.FileSystemPreferences$6 run WARNING: Prefs file removed in background /var/lib/jenkins/.java/.userPrefs/prefs.xml Aug 01, 2023 10:40:31 AM java.util.prefs.FileSystemPreferences$6 run WARNING: Prefs file removed in background /etc/.java/.systemPrefs/prefs.xml 2023-08-01 10:40:31,183 INFO [main] org.appng.core.repository.config.HikariCPConfigurer: connection jdbc:hsqldb:mem://appng uses datasource org.hsqldb.jdbc.JDBCDataSource 2023-08-01 10:40:31,186 WARN [main] com.zaxxer.hikari.HikariConfig: appNG ROOT connection - idleTimeout is close to or more than maxLifetime, disabling it. 2023-08-01 10:40:31,188 INFO [main] com.zaxxer.hikari.HikariDataSource: appNG ROOT connection - Starting... 2023-08-01 10:40:31,225 INFO [main] com.zaxxer.hikari.pool.PoolBase: appNG ROOT connection - Driver does not support get/set network timeout for connections. (feature not supported) 2023-08-01 10:40:31,283 INFO [main] com.zaxxer.hikari.HikariDataSource: appNG ROOT connection - Start completed. 2023-08-01 10:40:31,302 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'appNG' 2023-08-01 10:40:31,302 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: appNG] 2023-08-01 10:40:31,342 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.dialect.HSQLDialect 2023-08-01 10:40:31,355 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:31,623 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:31,624 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'appNG' 2023-08-01 10:40:31,636 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context org.springframework.context.annotation.AnnotationConfigApplicationContext@1bd6831d: startup date [Tue Aug 01 10:40:30 CEST 2023]; root of context hierarchy 2023-08-01 10:40:31,640 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:31,897 INFO [main] org.appng.core.domain.DatabaseConnection: Registered JDBC driver org.hsqldb.jdbc.JDBCDriver 2023-08-01 10:40:31,910 INFO [main] org.appng.core.service.MigrationService: connected to jdbc:hsqldb:mem://appng (HSQL Database Engine 2.5.0) 2023-08-01 10:40:31,975 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: Flyway Community Edition 8.5.13 by Redgate 2023-08-01 10:40:31,975 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13 2023-08-01 10:40:31,975 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: 2023-08-01 10:40:31,999 INFO [main] org.flywaydb.core.internal.database.base.BaseDatabaseType: Database: jdbc:hsqldb:mem://appng (HSQL Database Engine 2.5) 2023-08-01 10:40:32,074 INFO [main] org.springframework.context.annotation.AnnotationConfigApplicationContext: Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@1bd6831d: startup date [Tue Aug 01 10:40:30 CEST 2023]; root of context hierarchy 2023-08-01 10:40:32,076 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'appNG' 2023-08-01 10:40:32,077 INFO [main] com.zaxxer.hikari.HikariDataSource: appNG ROOT connection - Shutdown initiated... 2023-08-01 10:40:32,083 INFO [main] com.zaxxer.hikari.HikariDataSource: appNG ROOT connection - Shutdown completed. [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.174 s - in org.appng.core.controller.PlatformConfigTest [INFO] Running org.appng.core.controller.ControllerTest 2023-08-01 10:40:32,104 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,109 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1932994130 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,119 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,194 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,196 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#936926956 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,197 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,229 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,230 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#897403757 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,231 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,233 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,234 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1001312425 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,235 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,236 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,237 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#858832337 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,238 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,245 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,246 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2054684485 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,246 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,248 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,249 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#699104460 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,249 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,251 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,251 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#884274883 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,252 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,256 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,257 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#884758371 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,257 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,259 INFO [main] org.appng.core.Redirect : Redirecting request to /de/index (301) 2023-08-01 10:40:32,259 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,260 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#351285400 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,261 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,266 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,267 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#325478528 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,267 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,297 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,298 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#312199063 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,299 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,302 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,303 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#60513632 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,304 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,306 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,307 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#46019500 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,307 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,309 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,310 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#74239778 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,310 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,312 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,313 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1934016222 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,314 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,321 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,322 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1919686793 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,322 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,323 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,324 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#904822216 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,325 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,327 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,328 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#728041501 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,329 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,331 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,332 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1697532854 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,333 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,338 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,339 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#728003396 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,340 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,342 ERROR [main] org.appng.core.controller.ControllerTest: error during test java.lang.NullPointerException at org.appng.core.service.HazelcastConfigurer.getInstance(HazelcastConfigurer.java:98) at org.appng.core.service.HazelcastConfigurer.getInstance(HazelcastConfigurer.java:61) at org.appng.core.controller.handler.MonitoringHandler.getSiteInfo(MonitoringHandler.java:161) at org.appng.core.controller.handler.MonitoringHandler.handle(MonitoringHandler.java:115) at org.appng.core.controller.Controller.doGet(Controller.java:193) at org.appng.core.controller.ControllerTest.doGet(ControllerTest.java:141) at org.appng.core.controller.ControllerTest.testMonitoringSiteSuspended(ControllerTest.java:270) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.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.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 2023-08-01 10:40:32,343 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,343 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#996208600 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,344 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,346 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,347 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#721133643 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,348 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,349 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,350 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1144251618 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,350 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,351 INFO [main] org.appng.core.Redirect : Redirecting request /de to /de/index (301) 2023-08-01 10:40:32,352 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,352 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#702613616 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,353 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,355 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,356 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#354204580 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,356 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,360 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,361 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#115791172 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,362 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,364 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,364 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#924978915 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,365 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,366 ERROR [main] org.appng.core.controller.ControllerTest: error during test java.lang.NullPointerException at org.appng.core.service.HazelcastConfigurer.getInstance(HazelcastConfigurer.java:98) at org.appng.core.service.HazelcastConfigurer.getInstance(HazelcastConfigurer.java:61) at org.appng.core.controller.handler.MonitoringHandler.getSiteInfo(MonitoringHandler.java:161) at org.appng.core.controller.handler.MonitoringHandler.handle(MonitoringHandler.java:115) at org.appng.core.controller.Controller.doGet(Controller.java:193) at org.appng.core.controller.ControllerTest.doGet(ControllerTest.java:141) at org.appng.core.controller.ControllerTest.testMonitoring(ControllerTest.java:254) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.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.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 2023-08-01 10:40:32,367 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,368 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#566911291 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,369 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,370 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,371 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1536091721 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,371 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,372 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,373 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#747459454 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,374 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,375 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,375 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2036997329 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,376 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,501 INFO [main] org.appng.core.controller.Controller: Controller created 2023-08-01 10:40:32,503 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#339021883 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:32,505 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! [ERROR] Tests run: 33, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.426 s <<< FAILURE! - in org.appng.core.controller.ControllerTest [ERROR] org.appng.core.controller.ControllerTest.testMonitoringSiteSuspended Time elapsed: 0.005 s <<< FAILURE! java.lang.AssertionError at org.appng.core.controller.ControllerTest.fail(ControllerTest.java:177) at org.appng.core.controller.ControllerTest.testMonitoringSiteSuspended(ControllerTest.java:277) [ERROR] org.appng.core.controller.ControllerTest.testMonitoring Time elapsed: 0 s <<< FAILURE! java.lang.AssertionError at org.appng.core.controller.ControllerTest.fail(ControllerTest.java:177) at org.appng.core.controller.ControllerTest.testMonitoring(ControllerTest.java:261) [INFO] Running org.appng.core.controller.filter.JspExtensionFilterTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s - in org.appng.core.controller.filter.JspExtensionFilterTest [INFO] Running org.appng.core.controller.filter.PageCacheFilterTest [ERROR] Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.006 s <<< FAILURE! - in org.appng.core.controller.filter.PageCacheFilterTest [ERROR] org.appng.core.controller.filter.PageCacheFilterTest.test Time elapsed: 0.001 s <<< ERROR! java.lang.NullPointerException at org.appng.core.controller.filter.PageCacheFilterTest.test(PageCacheFilterTest.java:87) [INFO] Running org.appng.core.controller.filter.RedirectFilterTest 2023-08-01 10:40:32,585 INFO [main] org.springframework.mock.web.MockServletContext: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: conf reload check set to 5000s 2023-08-01 10:40:32,587 INFO [main] org.springframework.mock.web.MockServletContext: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter ERROR: unable to find urlrewrite conf file at /WEB-INF/urlrewrite.xml 2023-08-01 10:40:32,588 INFO [main] org.springframework.mock.web.MockServletContext: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: conf reload check set to 5000s 2023-08-01 10:40:32,592 INFO [main] org.springframework.mock.web.MockServletContext: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok) 2023-08-01 10:40:32,599 INFO [main] org.springframework.mock.web.MockServletContext: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok) [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.appng.core.controller.filter.RedirectFilterTest [INFO] Running org.appng.core.controller.filter.EnvironmentFilterTest 2023-08-01 10:40:32,605 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.core.controller.filter.EnvironmentFilterTest [INFO] Running org.appng.core.controller.RedirectTest 2023-08-01 10:40:32,610 INFO [main] org.appng.core.Redirect : Redirecting request to /targeturl (301) 2023-08-01 10:40:32,610 INFO [main] org.appng.core.Redirect : Redirecting request to targeturl (302) 2023-08-01 10:40:32,611 INFO [main] org.appng.core.Redirect : Redirecting request to http://www.example.com (301) [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.core.controller.RedirectTest [INFO] Running org.appng.core.controller.PlatformStartupTest 2023-08-01 10:40:32,626 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,630 INFO [main] org.appng.core.controller.Log4jConfigurer: Initialized log4j from classpath:log4j.properties 2023-08-01 10:40:32,631 INFO [main] org.appng.core.controller.PlatformStartup: ------------------------------------------------ 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: Launching _ _ ____ 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: __ _ _ __ _ __ | \ | |/ ___| 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: / _` | '_ \| '_ \| \| | | _ 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: | (_| | |_) | |_) | |\ | |_| | 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: \__,_| .__/| .__/|_| \_|\____| 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: |_| |_| 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: ----------------------------appNG.version------- 2023-08-01 10:40:32,632 INFO [main] org.appng.core.controller.PlatformStartup: ...the Next Generation Application Platform 2023-08-01 10:40:32,632 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:32,742 INFO [main] org.appng.core.service.HsqlStarter: starting HSQL Server 2.5.0 at /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/WEB-INF/database/appng on port 9050 2023-08-01 10:40:32,772 INFO [HSQLDB Server @315f4718] hsqldb.db.HSQLDB89B0418B01.ENGINE: Checkpoint start 2023-08-01 10:40:32,772 INFO [HSQLDB Server @315f4718] hsqldb.db.HSQLDB89B0418B01.ENGINE: checkpointClose start 2023-08-01 10:40:32,778 INFO [HSQLDB Server @315f4718] hsqldb.db.HSQLDB89B0418B01.ENGINE: checkpointClose synched 2023-08-01 10:40:32,785 INFO [HSQLDB Server @315f4718] hsqldb.db.HSQLDB89B0418B01.ENGINE: checkpointClose script done 2023-08-01 10:40:32,801 INFO [HSQLDB Server @315f4718] hsqldb.db.HSQLDB89B0418B01.ENGINE: checkpointClose end 2023-08-01 10:40:32,801 INFO [HSQLDB Server @315f4718] hsqldb.db.HSQLDB89B0418B01.ENGINE: Checkpoint end - txts: 1 2023-08-01 10:40:32,845 INFO [main] org.appng.core.domain.DatabaseConnection: Registered JDBC driver org.hsqldb.jdbc.JDBCDriver 2023-08-01 10:40:33,060 INFO [main] org.appng.core.service.MigrationService: connected to jdbc:hsqldb:hsql://localhost:9050/appng (HSQL Database Engine 2.5.0) 2023-08-01 10:40:33,063 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: Flyway Community Edition 8.5.13 by Redgate 2023-08-01 10:40:33,063 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13 2023-08-01 10:40:33,063 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: 2023-08-01 10:40:33,174 INFO [main] org.flywaydb.core.internal.database.base.BaseDatabaseType: Database: jdbc:hsqldb:hsql://localhost:9050/appng (HSQL Database Engine 2.5) 2023-08-01 10:40:33,405 INFO [main] org.appng.core.service.MigrationService: connected to jdbc:hsqldb:hsql://localhost:9050/appng (HSQL Database Engine 2.5.0) 2023-08-01 10:40:33,411 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: Flyway Community Edition 8.5.13 by Redgate 2023-08-01 10:40:33,411 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13 2023-08-01 10:40:33,411 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: 2023-08-01 10:40:33,522 INFO [main] org.flywaydb.core.internal.database.base.BaseDatabaseType: Database: jdbc:hsqldb:hsql://localhost:9050/appng (HSQL Database Engine 2.5) 2023-08-01 10:40:33,549 INFO [main] org.flywaydb.core.internal.command.DbValidate: Successfully validated 18 migrations (execution time 00:00.014s) 2023-08-01 10:40:33,568 INFO [main] org.flywaydb.core.internal.schemahistory.JdbcTableSchemaHistory: Creating Schema History table "PUBLIC"."schema_version" ... 2023-08-01 10:40:33,642 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Current version of schema "PUBLIC": << Empty Schema >> 2023-08-01 10:40:33,730 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.0 - appNG initial setup" 2023-08-01 10:40:33,890 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.1 - Quartz initial setup" 2023-08-01 10:40:33,928 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2 - add template" 2023-08-01 10:40:33,952 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2.1 - add repository strict" 2023-08-01 10:40:33,969 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2.2 - add repository digest" 2023-08-01 10:40:33,987 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2.3 - set resource bytes not null" 2023-08-01 10:40:34,003 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.3.0 - add type to template" 2023-08-01 10:40:34,017 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.3.1 - add global admin role" 2023-08-01 10:40:34,030 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.3.2 - add repository accepted certs" 2023-08-01 10:40:34,045 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "2.0.0 - add platform event" 2023-08-01 10:40:34,063 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.0.0 - add job execution record" 2023-08-01 10:40:34,075 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.1.0 - change caching properties" 2023-08-01 10:40:34,080 WARN [main] org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor: DB: no data (SQL State: 02000 - Error Code: -1100) 2023-08-01 10:40:34,081 WARN [main] org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor: DB: no data (SQL State: 02000 - Error Code: -1100) 2023-08-01 10:40:34,092 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.1.1 - add site reload count" 2023-08-01 10:40:34,106 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.1.2 - add property type" 2023-08-01 10:40:34,120 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.2 - add subject columns" 2023-08-01 10:40:34,126 WARN [main] org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor: DB: no data (SQL State: 02000 - Error Code: -1100) 2023-08-01 10:40:34,139 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.2.1 - change subject name length" 2023-08-01 10:40:34,152 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.4 - add table site hostnames" 2023-08-01 10:40:34,168 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.5 - job execution record add node" 2023-08-01 10:40:34,179 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Successfully applied 18 migrations to schema "PUBLIC", now at version v4.5 (execution time 00:00.548s) 2023-08-01 10:40:34,181 INFO [main] org.appng.core.controller.PlatformStartup: Platform connection: HSQL jdbc:hsqldb:hsql://localhost:9050/appng 2023-08-01 10:40:34,184 INFO [main] org.appng.core.controller.PlatformStartup: appNG null started in 1552 ms. 2023-08-01 10:40:34,184 INFO [main] org.appng.core.controller.PlatformStartup: ==================================================================================================== 2023-08-01 10:40:34,185 INFO [main] org.appng.core.controller.PlatformStartup: Stopping appNG 2023-08-01 10:40:34,190 INFO [main] org.appng.core.controller.PlatformStartup: Called com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkedShutdown() 2023-08-01 10:40:39,192 INFO [main] org.appng.core.controller.PlatformStartup: appNG stopped 2023-08-01 10:40:39,192 INFO [main] org.appng.core.controller.PlatformStartup: ==================================================================================================== [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.454 s - in org.appng.core.controller.PlatformStartupTest [INFO] Running org.appng.core.controller.RequestUtilTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.controller.RequestUtilTest [INFO] Running org.appng.core.controller.handler.MonitoringHandlerTest 2023-08-01 10:40:39,213 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:39,218 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:39,219 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! [ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 s <<< FAILURE! - in org.appng.core.controller.handler.MonitoringHandlerTest [ERROR] org.appng.core.controller.handler.MonitoringHandlerTest.test Time elapsed: 0.001 s <<< ERROR! java.lang.NullPointerException at org.appng.core.controller.handler.MonitoringHandlerTest.test(MonitoringHandlerTest.java:91) [INFO] Running org.appng.core.controller.handler.GuiHandlerTest 2023-08-01 10:40:39,228 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.appng.core.controller.handler.GuiHandlerTest [INFO] Running org.appng.core.controller.handler.ServiceRequestHandlerTest 2023-08-01 10:40:39,311 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@4c05993e: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,321 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@4c05993e: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,390 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:39,405 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:39,419 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@4c05993e: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,465 INFO [main] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver: Detected @ExceptionHandler methods in foobarRest 2023-08-01 10:40:39,468 WARN [main] org.appng.core.controller.handler.ServiceRequestHandler: No such application 'bar?jin=fizz' for site 'localhost' returning 404 (path: /services/localhost/bar?jin=fizz) 2023-08-01 10:40:39,474 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@6b4848d9: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,477 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@6b4848d9: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,479 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:39,481 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:39,486 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@6b4848d9: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,557 ERROR [main] org.appng.core.controller.handler.ServiceRequestHandler: no webservice 'foobar' for application 'appng-demoapplication' in site 'localhost' 2023-08-01 10:40:39,564 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@46b5b238: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,567 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@46b5b238: startup date [Tue Aug 01 10:40:39 CEST 2023]; root of context hierarchy 2023-08-01 10:40:39,569 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:39,571 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:39,573 WARN [main] org.appng.core.controller.handler.RestService: no @RestController found for /services/site1/appng-demoapplication/rest/notfound 2023-08-01 10:40:40,575 WARN [main] org.appng.core.controller.handler.ServiceRequestHandler: Site 'localhost' is in state STARTING, returning 503 (path: /services/localhost/foobar) 2023-08-01 10:40:40,585 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@42994d28: startup date [Tue Aug 01 10:40:40 CEST 2023]; root of context hierarchy 2023-08-01 10:40:40,588 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@42994d28: startup date [Tue Aug 01 10:40:40 CEST 2023]; root of context hierarchy 2023-08-01 10:40:40,590 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:40,591 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:40,596 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@42994d28: startup date [Tue Aug 01 10:40:40 CEST 2023]; root of context hierarchy 2023-08-01 10:40:40,602 INFO [main] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver: Detected @ExceptionHandler methods in foobarRest 2023-08-01 10:40:40,617 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@6af4c74e: startup date [Tue Aug 01 10:40:40 CEST 2023]; root of context hierarchy 2023-08-01 10:40:40,660 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@6af4c74e: startup date [Tue Aug 01 10:40:40 CEST 2023]; root of context hierarchy 2023-08-01 10:40:40,663 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:40,667 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping: Mapped "{[/add/{a}/{b}],methods=[GET],produces=[application/json;charset=UTF-8]}" onto public org.springframework.http.ResponseEntity<org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest$Result> org.appng.core.controller.handler.ServiceRequestHandlerTest$FoobarRest.add(java.lang.Integer,java.lang.Integer) throws org.appng.api.BusinessException 2023-08-01 10:40:40,679 INFO [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.context.support.GenericApplicationContext@6af4c74e: startup date [Tue Aug 01 10:40:40 CEST 2023]; root of context hierarchy 2023-08-01 10:40:40,686 INFO [main] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver: Detected @ExceptionHandler methods in foobarRest 2023-08-01 10:40:40,717 WARN [main] org.appng.core.controller.handler.ServiceRequestHandler: No such site: 'foo', returning 404 (path: /services/foo/bar?jin=fizz) [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.482 s - in org.appng.core.controller.handler.ServiceRequestHandlerTest [INFO] Running org.appng.core.controller.rest.RestActionTest 2023-08-01 10:40:41,036 ERROR [main] org.appng.core.controller.rest.RestOperation$RestErrorHandler: error in REST service java.io.IOException: BOOOM! at org.appng.core.controller.rest.RestOperationTest.testHandleException(RestOperationTest.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.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.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.309 s - in org.appng.core.controller.rest.RestActionTest [INFO] Running org.appng.core.controller.rest.openapi.OpenApiPageTest 2023-08-01 10:40:41,044 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:41,045 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@353a829f, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@320f9b40, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7dea9ff9, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3767973, org.springframework.test.context.transaction.TransactionalTestExecutionListener@62b92df8, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@2c227f74] 2023-08-01 10:40:41,051 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applications/application1/beans.xml] 2023-08-01 10:40:41,072 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml] 2023-08-01 10:40:41,084 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml] 2023-08-01 10:40:41,095 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@59e285e: startup date [Tue Aug 01 10:40:41 CEST 2023]; root of context hierarchy 2023-08-01 10:40:41,113 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 MappingJackson2HttpMessageConverters: 2023-08-01 10:40:41,113 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 ObjectMappers: 2023-08-01 10:40:41,113 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 Modules: 2023-08-01 10:40:41,114 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 @Primary Beans: 2023-08-01 10:40:41,114 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No ObjectMapper found in context, creating default. 2023-08-01 10:40:41,114 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No MappingJackson2HttpMessageConverter found in context, creating default. 2023-08-01 10:40:41,114 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering ObjectMapper 'defaultObjectMapper' 2023-08-01 10:40:41,114 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering MappingJackson2HttpMessageConverter 'defaultJacksonConverter' 2023-08-01 10:40:41,115 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:41,264 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:41,264 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default] 2023-08-01 10:40:41,410 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect 2023-08-01 10:40:41,422 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:41,461 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:41,462 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:41,634 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@59e285e: startup date [Tue Aug 01 10:40:41 CEST 2023]; root of context hierarchy 2023-08-01 10:40:41,635 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:41,812 INFO [HSQLDB Connection @1c01ec96] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Database closed [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.972 s - in org.appng.core.controller.rest.openapi.OpenApiPageTest [INFO] Running org.appng.core.controller.rest.openapi.OpenApiDataSourceTest 2023-08-01 10:40:42,033 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:42,033 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6dee647f, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@38a6002f, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7ddb114d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7ba73d86, org.springframework.test.context.transaction.TransactionalTestExecutionListener@65747311, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6ddbb0e8] 2023-08-01 10:40:42,040 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applications/application1/beans.xml] 2023-08-01 10:40:42,064 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml] 2023-08-01 10:40:42,076 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml] 2023-08-01 10:40:42,088 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@48af8567: startup date [Tue Aug 01 10:40:42 CEST 2023]; root of context hierarchy 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 MappingJackson2HttpMessageConverters: 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 ObjectMappers: 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 Modules: 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 @Primary Beans: 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No ObjectMapper found in context, creating default. 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No MappingJackson2HttpMessageConverter found in context, creating default. 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering ObjectMapper 'defaultObjectMapper' 2023-08-01 10:40:42,099 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering MappingJackson2HttpMessageConverter 'defaultJacksonConverter' 2023-08-01 10:40:42,100 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:42,217 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:42,218 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default] 2023-08-01 10:40:42,366 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect 2023-08-01 10:40:42,378 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:42,408 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:42,408 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:42,505 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:42,505 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:42,594 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@48af8567: startup date [Tue Aug 01 10:40:42 CEST 2023]; root of context hierarchy 2023-08-01 10:40:42,594 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:42,723 INFO [HSQLDB Connection @e33a7cc] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Database closed [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.903 s - in org.appng.core.controller.rest.openapi.OpenApiDataSourceTest [INFO] Running org.appng.core.controller.rest.openapi.OpenApiTest [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - in org.appng.core.controller.rest.openapi.OpenApiTest [INFO] Running org.appng.core.controller.rest.openapi.OpenApiActionTest 2023-08-01 10:40:42,944 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:42,944 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@2b14a654, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@16da10e9, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@47f8e46f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6900e105, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6728dc77, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@2133c523] 2023-08-01 10:40:42,949 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [applications/application1/beans.xml] 2023-08-01 10:40:42,968 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml] 2023-08-01 10:40:42,978 INFO [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml] 2023-08-01 10:40:42,987 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@21e896f6: startup date [Tue Aug 01 10:40:42 CEST 2023]; root of context hierarchy 2023-08-01 10:40:42,999 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 MappingJackson2HttpMessageConverters: 2023-08-01 10:40:42,999 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 ObjectMappers: 2023-08-01 10:40:42,999 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 Modules: 2023-08-01 10:40:42,999 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Found 0 @Primary Beans: 2023-08-01 10:40:42,999 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No ObjectMapper found in context, creating default. 2023-08-01 10:40:42,999 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] No MappingJackson2HttpMessageConverter found in context, creating default. 2023-08-01 10:40:43,000 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering ObjectMapper 'defaultObjectMapper' 2023-08-01 10:40:43,000 INFO [main] org.appng.api.config.RestConfig: [localhost:demo-application] Registering MappingJackson2HttpMessageConverter 'defaultJacksonConverter' 2023-08-01 10:40:43,000 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:43,119 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Building JPA container EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:43,120 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default] 2023-08-01 10:40:43,262 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect 2023-08-01 10:40:43,275 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:43,306 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:43,306 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:43,394 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:43,394 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:43,403 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:43,403 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:43,425 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:43,432 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:43,432 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:43,449 WARN [main] org.hibernate.validator.internal.properties.javabean.JavaBeanExecutable: HV000254: Missing parameter metadata for TestEnum(String, int), which declares implicit or synthetic parameters. Automatic resolution of generic type information for method parameters may yield incorrect results if multiple parameters have the same erasure. To solve this, compile your code with the '-parameters' flag. 2023-08-01 10:40:43,464 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:43,464 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:43,478 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:43,478 WARN [main] org.appng.forms.impl.RequestBean: parameter 'action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:43,478 WARN [main] org.appng.forms.impl.RequestBean: parameter 'form_action' is alread present, tried to add 1 new value(s) 2023-08-01 10:40:43,498 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [messages-demo] not found for MessageSource: Can't find bundle for base name messages-demo, locale en 2023-08-01 10:40:43,498 WARN [main] org.springframework.context.support.ResourceBundleMessageSource: ResourceBundle [testmessages] not found for MessageSource: Can't find bundle for base name testmessages, locale en 2023-08-01 10:40:43,508 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@21e896f6: startup date [Tue Aug 01 10:40:42 CEST 2023]; root of context hierarchy 2023-08-01 10:40:43,508 INFO [main] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'default' 2023-08-01 10:40:43,639 INFO [HSQLDB Connection @7de5f75c] hsqldb.db.HSQLDB89B0415F9D.ENGINE: Database closed [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.906 s - in org.appng.core.controller.rest.openapi.OpenApiActionTest [INFO] Running org.appng.core.controller.rest.RestDataSourceTest 2023-08-01 10:40:43,940 ERROR [main] org.appng.core.controller.rest.RestOperation$RestErrorHandler: error in REST service java.io.IOException: BOOOM! at org.appng.core.controller.rest.RestOperationTest.testHandleException(RestOperationTest.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.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.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in org.appng.core.controller.rest.RestDataSourceTest [INFO] Running org.appng.core.controller.rest.RestOperationTest 2023-08-01 10:40:43,948 ERROR [main] org.appng.core.controller.rest.RestOperation$RestErrorHandler: error in REST service java.io.IOException: BOOOM! at org.appng.core.controller.rest.RestOperationTest.testHandleException(RestOperationTest.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 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.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.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.appng.core.controller.rest.RestOperationTest [INFO] Running org.appng.core.repository.ResourceRepositoryTest 2023-08-01 10:40:43,956 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.ResourceRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:43,958 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.ResourceRepositoryTest]: ResourceRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:43,963 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:43,963 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@68a45b0f, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@399c0608, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@17a81a45, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5b91c33f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@11279761, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@48526f0b] 2023-08-01 10:40:43,965 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:43 CEST 2023]; root of context hierarchy 2023-08-01 10:40:44,210 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,211 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,211 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,211 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,211 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,211 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,212 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,212 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,212 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,212 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,212 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,213 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,213 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,213 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,213 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,214 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,214 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:44,250 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:44,275 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:44,286 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:44,324 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:44,324 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:44,324 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:44,324 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:44,324 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:44,325 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:44,330 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:44,609 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@36b085da] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:44,616 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@bf0b496] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:44,641 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:44,641 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:44,643 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:43 CEST 2023]; root of context hierarchy 2023-08-01 10:40:44,875 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:44,898 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@a858d36 testClass = ResourceRepositoryTest, testInstance = org.appng.core.repository.ResourceRepositoryTest@cf79a7, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5754d0ba testClass = ResourceRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.ResourceRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@6c5be07c]; rollback [true] 2023-08-01 10:40:44,907 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:44,915 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource name of application name 2023-08-01 10:40:44,967 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@a858d36 testClass = ResourceRepositoryTest, testInstance = org.appng.core.repository.ResourceRepositoryTest@cf79a7, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5754d0ba testClass = ResourceRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.ResourceRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:44,968 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:43 CEST 2023]; root of context hierarchy 2023-08-01 10:40:44,969 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:44,969 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.012 s - in org.appng.core.repository.ResourceRepositoryTest [INFO] Running org.appng.core.repository.SiteRepositoryTest 2023-08-01 10:40:44,977 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.SiteRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:44,977 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.SiteRepositoryTest]: SiteRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:44,982 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:44,982 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4923c437, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@51d9cdf1, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1389c566, org.springframework.test.context.support.DirtiesContextTestExecutionListener@204e7223, org.springframework.test.context.transaction.TransactionalTestExecutionListener@771b0861, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6832f536] 2023-08-01 10:40:44,984 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:44 CEST 2023]; root of context hierarchy 2023-08-01 10:40:45,145 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,146 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,147 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:45,180 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:45,227 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:45,235 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:45,315 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:45,316 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:45,317 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:45,317 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:45,317 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:45,318 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:45,323 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:45,546 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@296a0e92] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:45,552 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@366731ae] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:45,571 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:45,571 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:45,575 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:44 CEST 2023]; root of context hierarchy 2023-08-01 10:40:45,790 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:45,806 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@33795ac7 testClass = SiteRepositoryTest, testInstance = org.appng.core.repository.SiteRepositoryTest@745cb3aa, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@27d7e591 testClass = SiteRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.SiteRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@63cf3153]; rollback [true] 2023-08-01 10:40:45,825 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site name 2023-08-01 10:40:45,828 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site name2 2023-08-01 10:40:45,843 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:45,896 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Site name 2023-08-01 10:40:45,898 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@33795ac7 testClass = SiteRepositoryTest, testInstance = org.appng.core.repository.SiteRepositoryTest@745cb3aa, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@27d7e591 testClass = SiteRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.SiteRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:45,899 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:44 CEST 2023]; root of context hierarchy 2023-08-01 10:40:45,900 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:45,900 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.924 s - in org.appng.core.repository.SiteRepositoryTest [INFO] Running org.appng.core.repository.config.ApplicationPostProcessorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.appng.core.repository.config.ApplicationPostProcessorTest [INFO] Running org.appng.core.repository.JobExecutionRecordRepositoryTest 2023-08-01 10:40:45,925 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.JobExecutionRecordRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:45,925 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.JobExecutionRecordRepositoryTest]: JobExecutionRecordRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:45,931 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:45,932 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@50f7521d, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@78e0f7ea, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3862d1ee, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2b217392, org.springframework.test.context.transaction.TransactionalTestExecutionListener@41acbb51, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3e0c4b29] 2023-08-01 10:40:45,934 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:45 CEST 2023]; root of context hierarchy 2023-08-01 10:40:46,086 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,086 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,086 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,087 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,088 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,088 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,088 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,088 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,088 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,115 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:46,154 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:46,162 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:46,193 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:46,194 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:46,194 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:46,194 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:46,194 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:46,194 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:46,198 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:46,381 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@7e51b8d5] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:46,386 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@50599a7e] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:46,434 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:46,434 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:46,438 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:45 CEST 2023]; root of context hierarchy 2023-08-01 10:40:46,646 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:46,664 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@26a190fd testClass = JobExecutionRecordRepositoryTest, testInstance = org.appng.core.repository.JobExecutionRecordRepositoryTest@4132dadd, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@583e921d testClass = JobExecutionRecordRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.JobExecutionRecordRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@232ab2c6]; rollback [true] 2023-08-01 10:40:46,691 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@26a190fd testClass = JobExecutionRecordRepositoryTest, testInstance = org.appng.core.repository.JobExecutionRecordRepositoryTest@4132dadd, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@583e921d testClass = JobExecutionRecordRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.JobExecutionRecordRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:46,692 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:45 CEST 2023]; root of context hierarchy 2023-08-01 10:40:46,692 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:46,693 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.766 s - in org.appng.core.repository.JobExecutionRecordRepositoryTest [INFO] Running org.appng.core.repository.RepositoryTest 2023-08-01 10:40:46,698 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.RepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:46,698 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.RepositoryTest]: RepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:46,701 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:46,701 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@16467a, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@55e990dc, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@333964e4, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6caf89df, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5eb837a6, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@47ce23dd] 2023-08-01 10:40:46,705 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:46 CEST 2023]; root of context hierarchy 2023-08-01 10:40:46,852 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,853 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,854 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,854 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,854 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,854 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,854 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,854 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:46,880 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:46,920 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:46,927 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:46,954 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:46,955 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:46,955 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:46,955 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:46,955 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:46,955 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:46,959 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:47,113 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1181bea8] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:47,118 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@54806247] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:47,139 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:47,140 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:47,143 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:46 CEST 2023]; root of context hierarchy 2023-08-01 10:40:47,618 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:47,634 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@331de830 testClass = RepositoryTest, testInstance = org.appng.core.repository.RepositoryTest@4ee1803c, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@167d7f90 testClass = RepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.RepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@6bc9393]; rollback [true] 2023-08-01 10:40:47,637 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:47,643 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@331de830 testClass = RepositoryTest, testInstance = org.appng.core.repository.RepositoryTest@4ee1803c, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@167d7f90 testClass = RepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.RepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:47,644 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:46 CEST 2023]; root of context hierarchy 2023-08-01 10:40:47,645 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:47,645 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.948 s - in org.appng.core.repository.RepositoryTest [INFO] Running org.appng.core.repository.PropertyRepositoryTest 2023-08-01 10:40:47,653 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.PropertyRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:47,653 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.PropertyRepositoryTest]: PropertyRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:47,658 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:47,658 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6f6f8896, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@47f0d8db, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@76ed19fd, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3c4b6167, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2ff36540, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6e045665] 2023-08-01 10:40:47,660 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:47 CEST 2023]; root of context hierarchy 2023-08-01 10:40:47,823 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,823 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,823 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,823 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,823 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,824 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,825 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,825 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:47,855 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:47,904 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:47,919 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:47,957 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:47,957 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:47,957 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:47,957 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:47,957 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:47,960 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:47,966 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:48,181 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1441386b] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:48,185 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3cc78f08] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:48,204 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:48,205 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:48,208 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:47 CEST 2023]; root of context hierarchy 2023-08-01 10:40:48,421 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:48,436 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@59a45b95 testClass = PropertyRepositoryTest, testInstance = org.appng.core.repository.PropertyRepositoryTest@1faef660, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@f5932ab testClass = PropertyRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.PropertyRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@4c298855]; rollback [true] 2023-08-01 10:40:48,441 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property foo.bar 2023-08-01 10:40:48,450 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@59a45b95 testClass = PropertyRepositoryTest, testInstance = org.appng.core.repository.PropertyRepositoryTest@1faef660, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@f5932ab testClass = PropertyRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.PropertyRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:48,450 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:47 CEST 2023]; root of context hierarchy 2023-08-01 10:40:48,451 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:48,451 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.796 s - in org.appng.core.repository.PropertyRepositoryTest [INFO] Running org.appng.core.repository.SubjectRepositoryTest 2023-08-01 10:40:48,455 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.SubjectRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:48,455 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.SubjectRepositoryTest]: SubjectRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:48,459 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:48,460 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@2455bb88, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@3c2e2aa5, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6cc41d64, org.springframework.test.context.support.DirtiesContextTestExecutionListener@18bcbb4a, org.springframework.test.context.transaction.TransactionalTestExecutionListener@11bcca2e, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5c8aa1be] 2023-08-01 10:40:48,461 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:48 CEST 2023]; root of context hierarchy 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,628 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,629 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:48,656 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:48,698 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:48,705 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:48,745 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:48,745 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:48,746 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:48,746 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:48,746 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:48,746 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:48,751 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:48,928 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@20a101bb] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:48,931 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@15307c1e] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:48,949 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:48,949 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:48,952 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:48 CEST 2023]; root of context hierarchy 2023-08-01 10:40:49,128 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:49,142 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@4054ec38 testClass = SubjectRepositoryTest, testInstance = org.appng.core.repository.SubjectRepositoryTest@1ad08abd, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b32367d testClass = SubjectRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.SubjectRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@323e5db4]; rollback [true] 2023-08-01 10:40:49,145 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group name 2023-08-01 10:40:49,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site name 2023-08-01 10:40:49,151 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:49,155 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role name 2023-08-01 10:40:49,158 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject name 2023-08-01 10:40:49,171 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@4054ec38 testClass = SubjectRepositoryTest, testInstance = org.appng.core.repository.SubjectRepositoryTest@1ad08abd, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b32367d testClass = SubjectRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.SubjectRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:49,171 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:48 CEST 2023]; root of context hierarchy 2023-08-01 10:40:49,172 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:49,172 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.717 s - in org.appng.core.repository.SubjectRepositoryTest [INFO] Running org.appng.core.repository.PermissionRepositoryTest 2023-08-01 10:40:49,175 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.PermissionRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:49,175 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.PermissionRepositoryTest]: PermissionRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:49,184 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:49,184 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@51d089f0, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@fd8d2df, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2909fdcf, org.springframework.test.context.support.DirtiesContextTestExecutionListener@905b381, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5c4f2458, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@15485b24] 2023-08-01 10:40:49,185 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:49 CEST 2023]; root of context hierarchy 2023-08-01 10:40:49,305 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,306 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,307 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,307 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,328 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:49,362 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:49,368 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:49,406 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:49,406 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:49,406 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:49,407 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:49,407 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:49,407 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:49,411 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:49,537 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3cc3dd14] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:49,539 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@22d7f9f1] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:49,553 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:49,553 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:49,556 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:49 CEST 2023]; root of context hierarchy 2023-08-01 10:40:49,696 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:49,709 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@6b776972 testClass = PermissionRepositoryTest, testInstance = org.appng.core.repository.PermissionRepositoryTest@104e2c55, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2cf37ec8 testClass = PermissionRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.PermissionRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@163ea703]; rollback [true] 2023-08-01 10:40:49,712 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:49,715 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission name 2023-08-01 10:40:49,724 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@6b776972 testClass = PermissionRepositoryTest, testInstance = org.appng.core.repository.PermissionRepositoryTest@104e2c55, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2cf37ec8 testClass = PermissionRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.PermissionRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:49,725 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:49 CEST 2023]; root of context hierarchy 2023-08-01 10:40:49,726 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:49,726 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 s - in org.appng.core.repository.PermissionRepositoryTest [INFO] Running org.appng.core.repository.RepositoryCacheTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.103 s - in org.appng.core.repository.RepositoryCacheTest [INFO] Running org.appng.core.repository.GroupRepositoryTest 2023-08-01 10:40:49,832 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.GroupRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:49,832 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.GroupRepositoryTest]: GroupRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:49,841 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:49,841 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@39258204, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5aec03d7, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@721852c, org.springframework.test.context.support.DirtiesContextTestExecutionListener@4c82e13, org.springframework.test.context.transaction.TransactionalTestExecutionListener@11e8a92c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@2b20f27d] 2023-08-01 10:40:49,843 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:49 CEST 2023]; root of context hierarchy 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,996 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,997 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,997 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,997 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,997 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,997 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:49,997 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,025 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:50,072 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:50,079 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:50,121 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:50,121 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:50,121 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:50,121 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:50,121 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:50,122 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:50,126 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:50,336 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@66f79c80] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:50,340 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1b4a26a3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:50,359 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:50,359 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:50,363 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:49 CEST 2023]; root of context hierarchy 2023-08-01 10:40:50,545 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:50,560 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@4d320bb8 testClass = GroupRepositoryTest, testInstance = org.appng.core.repository.GroupRepositoryTest@190ed278, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@41646ddd testClass = GroupRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.GroupRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@3752c5ec]; rollback [true] 2023-08-01 10:40:50,563 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:50,568 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role name 2023-08-01 10:40:50,572 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group name 2023-08-01 10:40:50,591 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@4d320bb8 testClass = GroupRepositoryTest, testInstance = org.appng.core.repository.GroupRepositoryTest@190ed278, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@41646ddd testClass = GroupRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.GroupRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:50,591 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:49 CEST 2023]; root of context hierarchy 2023-08-01 10:40:50,592 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:50,592 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.76 s - in org.appng.core.repository.GroupRepositoryTest [INFO] Running org.appng.core.repository.RoleRepositoryTest 2023-08-01 10:40:50,597 INFO [main] org.springframework.test.context.support.AbstractContextLoader: Could not detect default resource locations for test class [org.appng.core.repository.RoleRepositoryTest]: no resource found for suffixes {-context.xml}. 2023-08-01 10:40:50,597 INFO [main] org.springframework.test.context.support.AnnotationConfigContextLoaderUtils: Could not detect default configuration classes for test class [org.appng.core.repository.RoleRepositoryTest]: RoleRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 2023-08-01 10:40:50,606 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:40:50,606 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@2d87d802, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6fdca6c8, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@619c3b77, org.springframework.test.context.support.DirtiesContextTestExecutionListener@197346a8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@aa7ca4c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@47d736] 2023-08-01 10:40:50,608 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:40:50 CEST 2023]; root of context hierarchy 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,749 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,750 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:40:50,775 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:40:50,815 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:50,821 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:40:50,851 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:40:50,851 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:40:50,851 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:40:50,851 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:40:50,851 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:40:50,852 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:40:50,857 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:40:51,012 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4f3686d6] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:51,015 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4fc4f01c] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:40:51,032 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:40:51,033 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:51,036 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:40:50 CEST 2023]; root of context hierarchy 2023-08-01 10:40:51,246 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:40:51,262 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@6500788b testClass = RoleRepositoryTest, testInstance = org.appng.core.repository.RoleRepositoryTest@7148fbed, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4fbf4118 testClass = RoleRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.RoleRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@4833974d]; rollback [true] 2023-08-01 10:40:51,265 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site name 2023-08-01 10:40:51,270 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application name 2023-08-01 10:40:51,275 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role name 2023-08-01 10:40:51,290 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@6500788b testClass = RoleRepositoryTest, testInstance = org.appng.core.repository.RoleRepositoryTest@7148fbed, testMethod = test@AbstractRepositoryTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4fbf4118 testClass = RoleRepositoryTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.repository.RoleRepositoryTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:40:51,290 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:40:50 CEST 2023]; root of context hierarchy 2023-08-01 10:40:51,291 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:40:51,291 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.696 s - in org.appng.core.repository.RoleRepositoryTest [INFO] Running org.appng.core.security.signing.SignerTest 2023-08-01 10:40:51,321 INFO [main] org.appng.core.security.signing.Signer: Signing repository '/var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes/zip' 2023-08-01 10:40:51,323 INFO [main] org.appng.core.security.signing.Signer: Writing release file '/var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes/zip/index' 2023-08-01 10:40:51,323 INFO [main] org.appng.core.security.signing.Signer: ..adding repository attributes 2023-08-01 10:40:51,324 INFO [main] org.appng.core.security.signing.Signer: ..adding message digest of package 'demo-application-1.5.1.zip' 2023-08-01 10:40:51,324 INFO [main] org.appng.core.security.signing.Signer: ..adding message digest of package 'demo-application-1.5.2-2012-11-27-1305.zip' 2023-08-01 10:40:51,324 INFO [main] org.appng.core.security.signing.Signer: ..adding message digest of package 'demo-application-1.5.3-2013-01-13-1303.zip' 2023-08-01 10:40:51,324 INFO [main] org.appng.core.security.signing.Signer: ..adding message digest of package 'demo-application-1.5.4-2017-04-10-1046.zip' [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s - in org.appng.core.security.signing.SignerTest [INFO] Running org.appng.core.security.SaltedDigestTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.378 s - in org.appng.core.security.SaltedDigestTest [INFO] Running org.appng.core.security.Sha1PasswordHandlerTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.appng.core.security.Sha1PasswordHandlerTest [INFO] Running org.appng.core.security.BCryptPasswordHandlerTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.123 s - in org.appng.core.security.BCryptPasswordHandlerTest [INFO] Running org.appng.core.security.DigestValidatorTest 2023-08-01 10:40:53,903 INFO [main] org.appng.core.security.DigestValidator: Digest successfully validated. 2023-08-01 10:40:53,903 ERROR [main] org.appng.core.security.DigestValidator: Invalid date offset [millis]: 14399097, maximum is 3600000 2023-08-01 10:40:53,904 ERROR [main] org.appng.core.security.DigestValidator: Digest validation failed. 2023-08-01 10:40:53,904 INFO [main] org.appng.core.security.DigestValidator: Digest successfully validated. 2023-08-01 10:40:53,904 ERROR [main] org.appng.core.security.DigestValidator: Encrypted part does not match. Encrypted part is 2DD40E6FBB2379C2E25D6728E3ABDB25, but should be B3F983CFA3B8C01063D08B56EE9CFFBD 2023-08-01 10:40:53,904 ERROR [main] org.appng.core.security.DigestValidator: Digest validation failed. [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.security.DigestValidatorTest [INFO] Running org.appng.core.security.DefaultPasswordPolicyTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.appng.core.security.DefaultPasswordPolicyTest [INFO] Running org.appng.core.security.ConfigurablePasswordPolicyTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 s - in org.appng.core.security.ConfigurablePasswordPolicyTest [INFO] Running org.appng.core.domain.SubjectImplTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.domain.SubjectImplTest [INFO] Running org.appng.core.domain.DatabaseTypeTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.domain.DatabaseTypeTest [INFO] Running org.appng.core.domain.PackageArchiveTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.appng.core.domain.PackageArchiveTest [INFO] Running org.appng.core.domain.SiteImplTest 2023-08-01 10:40:54,049 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#543431252 for site foo with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:54,050 INFO [main] org.appng.core.Redirect : Redirecting request to /some/uri (302) 2023-08-01 10:40:54,050 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1172873512 for site foo with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:54,050 INFO [main] org.appng.core.Redirect : Redirecting request to /ws/foo/page/foo/bar#anchor (302) 2023-08-01 10:40:54,051 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#34146497 for site foo with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:54,051 INFO [main] org.appng.core.Redirect : Redirecting request to /ws/foo/page/foo/bar?tab=anchor#anchor (302) 2023-08-01 10:40:54,051 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#244818985 for site foo with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:40:54,051 INFO [main] org.appng.core.domain.SiteImpl: closing context for site foo [STOPPED] (#1031678942) 2023-08-01 10:40:54,052 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1151923618 for site foo with parent sun.misc.Launcher$AppClassLoader#1028566121 created [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.004 s - in org.appng.core.domain.SiteImplTest [INFO] Running org.appng.core.domain.ResourceImplTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.domain.ResourceImplTest [INFO] Running org.appng.core.domain.PropertyImplTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.domain.PropertyImplTest [INFO] Running org.appng.core.domain.ValidationPatternTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.domain.ValidationPatternTest [INFO] Running org.appng.core.application.PermissionProcessorTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.application.PermissionProcessorTest [INFO] Running org.appng.core.service.CoreServiceTest 2023-08-01 10:41:04,078 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:41:04,079 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@27bbad34, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@201e8d95, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5ece90df, org.springframework.test.context.support.DirtiesContextTestExecutionListener@486826b9, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3240e08d, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@66e6b175] 2023-08-01 10:41:04,081 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:41:04 CEST 2023]; root of context hierarchy 2023-08-01 10:41:04,232 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,232 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,233 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,234 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,234 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,234 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,234 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:04,261 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:41:04,301 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:04,308 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:41:04,339 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:41:04,340 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:41:04,340 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:41:04,340 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:41:04,340 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:41:04,340 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:41:04,344 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:41:04,529 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@42e9ff13] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:04,532 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@49537d84] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:04,550 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:41:04,550 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:04,554 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:41:04 CEST 2023]; root of context hierarchy 2023-08-01 10:41:04,738 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:41:04,828 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@78be38af, testMethod = testAddApplicationRolesToGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:04,829 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject subject-1 2023-08-01 10:41:04,832 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject subject-2 2023-08-01 10:41:04,834 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject subject-3 2023-08-01 10:41:04,835 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapHost 2023-08-01 10:41:04,835 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site site-1 2023-08-01 10:41:04,838 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site site-2 2023-08-01 10:41:04,839 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site site-3 2023-08-01 10:41:04,840 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource application.xml of application manager 2023-08-01 10:41:04,844 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource application.xml of application bugtracker 2023-08-01 10:41:04,845 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource application.xml of application foobar 2023-08-01 10:41:04,847 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application manager 2023-08-01 10:41:04,848 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application bugtracker 2023-08-01 10:41:04,851 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application foobar 2023-08-01 10:41:04,853 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.application.manager.foobar 2023-08-01 10:41:04,854 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.foobar.foobar 2023-08-01 10:41:04,854 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource ApplicationResourceDatabased-Name-1 of application manager 2023-08-01 10:41:04,856 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource ApplicationResourceDatabased-Name-2 of application bugtracker 2023-08-01 10:41:04,858 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource ApplicationResourceDatabased-Name-3 of application foobar 2023-08-01 10:41:04,861 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role admin 2023-08-01 10:41:04,863 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role user 2023-08-01 10:41:04,865 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role debugger 2023-08-01 10:41:04,866 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission permission-1 2023-08-01 10:41:04,867 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission permission-2 2023-08-01 10:41:04,867 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission permission-3 2023-08-01 10:41:04,869 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group group-1 2023-08-01 10:41:04,871 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group group-2 2023-08-01 10:41:04,871 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group group-3 2023-08-01 10:41:04,872 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Repository repo 2023-08-01 10:41:04,926 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingEnabled 2023-08-01 10:41:04,926 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.filebasedDeployment 2023-08-01 10:41:04,927 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.jspFileType 2023-08-01 10:41:04,927 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryTrustStorePassword 2023-08-01 10:41:04,929 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.platformRootPath 2023-08-01 10:41:04,929 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.manageDatabases 2023-08-01 10:41:04,930 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.inactiveLockPeriod 2023-08-01 10:41:04,930 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.appngData 2023-08-01 10:41:04,931 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cachePlatformFolder 2023-08-01 10:41:04,931 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.monitoringPath 2023-08-01 10:41:04,932 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryCert 2023-08-01 10:41:04,932 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.defaultTemplate 2023-08-01 10:41:04,934 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.devMode 2023-08-01 10:41:04,935 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.logfile 2023-08-01 10:41:04,935 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.xssAllowedTags 2023-08-01 10:41:04,936 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailDisabled 2023-08-01 10:41:04,936 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordPolicyRegEx 2023-08-01 10:41:04,936 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.formatOutput 2023-08-01 10:41:04,937 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheConfig 2023-08-01 10:41:04,937 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sharedSecret 2023-08-01 10:41:04,938 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryPath 2023-08-01 10:41:04,938 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryVerifySignature 2023-08-01 10:41:04,938 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositorySignature 2023-08-01 10:41:04,939 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sessionFilter 2023-08-01 10:41:04,939 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheApplicationFolder 2023-08-01 10:41:04,940 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.writeDebugFiles 2023-08-01 10:41:04,940 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryDefaultDigest 2023-08-01 10:41:04,940 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.monitorPerformance 2023-08-01 10:41:04,941 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mdcEnabled 2023-08-01 10:41:04,941 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.vHostMode 2023-08-01 10:41:04,941 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.templateFolder 2023-08-01 10:41:04,942 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.maxLoginAttempts 2023-08-01 10:41:04,942 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordPolicyErrorMessageKey 2023-08-01 10:41:04,942 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.locale 2023-08-01 10:41:04,943 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sessionTimeout 2023-08-01 10:41:04,943 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cleanTempFolderOnStartup 2023-08-01 10:41:04,943 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.encoding 2023-08-01 10:41:04,944 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.maxUploadSize 2023-08-01 10:41:04,944 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.templatePrefix 2023-08-01 10:41:04,945 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryTrustStore 2023-08-01 10:41:04,945 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.imageMagickPath 2023-08-01 10:41:04,945 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.databasePrefix 2023-08-01 10:41:04,946 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheFolder 2023-08-01 10:41:04,946 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingGroupAddress 2023-08-01 10:41:04,946 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.xssProtect 2023-08-01 10:41:04,947 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailHost 2023-08-01 10:41:04,947 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.timeZone 2023-08-01 10:41:04,947 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheImageFolder 2023-08-01 10:41:04,948 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingReceiver 2023-08-01 10:41:04,948 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingGroupPort 2023-08-01 10:41:04,948 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.csrfFilterEnabled 2023-08-01 10:41:04,949 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailPort 2023-08-01 10:41:04,949 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.uploadDir 2023-08-01 10:41:04,950 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.applicationDir 2023-08-01 10:41:04,950 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.databaseValidationPeriod 2023-08-01 10:41:04,987 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-1 2023-08-01 10:41:04,987 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-2 2023-08-01 10:41:04,988 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:04,990 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Resource application.xml of application manager 2023-08-01 10:41:04,991 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Resource application.xml of application bugtracker 2023-08-01 10:41:04,992 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Resource application.xml of application foobar 2023-08-01 10:41:04,993 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role admin 2023-08-01 10:41:04,994 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role user 2023-08-01 10:41:04,995 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role debugger 2023-08-01 10:41:05,014 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapPrincipalScheme 2023-08-01 10:41:05,014 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheTimeouts 2023-08-01 10:41:05,014 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapStartTls 2023-08-01 10:41:05,015 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapIdAttribute 2023-08-01 10:41:05,015 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.errorPages 2023-08-01 10:41:05,016 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.host 2023-08-01 10:41:05,016 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.defaultPage 2023-08-01 10:41:05,016 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.csrfProtectedPaths 2023-08-01 10:41:05,017 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authLogoutActionName 2023-08-01 10:41:05,017 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapDisabled 2023-08-01 10:41:05,017 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.serviceOutputFormat 2023-08-01 10:41:05,018 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.tagPrefix 2023-08-01 10:41:05,018 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.name 2023-08-01 10:41:05,018 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.csrfProtectionEnabled 2023-08-01 10:41:05,019 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapUser 2023-08-01 10:41:05,019 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.timeZone 2023-08-01 10:41:05,019 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authLogoutRef 2023-08-01 10:41:05,020 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.encoding 2023-08-01 10:41:05,020 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authApplication 2023-08-01 10:41:05,020 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheEnabled 2023-08-01 10:41:05,021 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authLoginPage 2023-08-01 10:41:05,021 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.searchChunkSize 2023-08-01 10:41:05,022 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.template 2023-08-01 10:41:05,022 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheTimeoutsAntStyle 2023-08-01 10:41:05,022 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapUserBaseDn 2023-08-01 10:41:05,023 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.serviceOutputType 2023-08-01 10:41:05,023 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.sessionTrackingEnabled 2023-08-01 10:41:05,023 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.supportedLanguages 2023-08-01 10:41:05,024 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.mailPort 2023-08-01 10:41:05,024 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.errorPage 2023-08-01 10:41:05,024 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.service-path 2023-08-01 10:41:05,025 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.indexFileSystemQueueSize 2023-08-01 10:41:05,025 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.siteRootDir 2023-08-01 10:41:05,025 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheTimeToLive 2023-08-01 10:41:05,026 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.indexConfig 2023-08-01 10:41:05,026 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.searchMaxHits 2023-08-01 10:41:05,026 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.mailHost 2023-08-01 10:41:05,027 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheClearOnShutdown 2023-08-01 10:41:05,027 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.indexTimeout 2023-08-01 10:41:05,027 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.jdbcLogPerformance 2023-08-01 10:41:05,028 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.DatasourceConfigurer 2023-08-01 10:41:05,028 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.jdbcMaxLifetime 2023-08-01 10:41:05,029 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheExceptions 2023-08-01 10:41:05,029 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapDomain 2023-08-01 10:41:05,029 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.csrfProtectedMethods 2023-08-01 10:41:05,030 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.defaultApplication 2023-08-01 10:41:05,030 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.jdbcValidationTimeout 2023-08-01 10:41:05,030 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.documentDir 2023-08-01 10:41:05,031 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.allowSkipRender 2023-08-01 10:41:05,031 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.setDebugHeaders 2023-08-01 10:41:05,031 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.defaultPageSize 2023-08-01 10:41:05,032 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.cacheStatistics 2023-08-01 10:41:05,032 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authLogoutPage 2023-08-01 10:41:05,032 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapPassword 2023-08-01 10:41:05,033 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.indexFileTypes 2023-08-01 10:41:05,033 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.assetsDir 2023-08-01 10:41:05,033 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authLoginRef 2023-08-01 10:41:05,034 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.locale 2023-08-01 10:41:05,034 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.ldapGroupBaseDn 2023-08-01 10:41:05,034 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.indexDir 2023-08-01 10:41:05,035 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.wwwDir 2023-08-01 10:41:05,035 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.enforcePrimaryDomain 2023-08-01 10:41:05,035 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.supportReloadFile 2023-08-01 10:41:05,036 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.indexQueueSize 2023-08-01 10:41:05,036 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.appendTabId 2023-08-01 10:41:05,036 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.mailDisabled 2023-08-01 10:41:05,036 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.authLogoutActionValue 2023-08-01 10:41:05,037 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.manager-path 2023-08-01 10:41:05,037 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.xssExceptions 2023-08-01 10:41:05,037 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.rewriteConfig 2023-08-01 10:41:05,038 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.jdbcConnectionTimeout 2023-08-01 10:41:05,038 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1611057122 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,066 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Property platform.site.site-1.ldapHost 2023-08-01 10:41:05,080 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.jdbcLogPerformance 2023-08-01 10:41:05,080 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.csrfProtectionEnabled 2023-08-01 10:41:05,081 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.indexTimeout 2023-08-01 10:41:05,081 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authLoginRef 2023-08-01 10:41:05,081 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.defaultApplication 2023-08-01 10:41:05,082 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.serviceOutputFormat 2023-08-01 10:41:05,082 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.allowSkipRender 2023-08-01 10:41:05,082 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.xssExceptions 2023-08-01 10:41:05,083 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheStatistics 2023-08-01 10:41:05,083 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authLogoutActionValue 2023-08-01 10:41:05,083 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.jdbcConnectionTimeout 2023-08-01 10:41:05,084 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.indexFileTypes 2023-08-01 10:41:05,084 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.defaultPage 2023-08-01 10:41:05,084 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.enforcePrimaryDomain 2023-08-01 10:41:05,085 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapPassword 2023-08-01 10:41:05,085 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.sessionTrackingEnabled 2023-08-01 10:41:05,085 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheTimeoutsAntStyle 2023-08-01 10:41:05,085 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.jdbcMaxLifetime 2023-08-01 10:41:05,086 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapDomain 2023-08-01 10:41:05,086 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.supportReloadFile 2023-08-01 10:41:05,086 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheExceptions 2023-08-01 10:41:05,087 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.csrfProtectedMethods 2023-08-01 10:41:05,087 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.wwwDir 2023-08-01 10:41:05,088 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.setDebugHeaders 2023-08-01 10:41:05,088 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapHost 2023-08-01 10:41:05,088 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authLogoutPage 2023-08-01 10:41:05,089 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.name 2023-08-01 10:41:05,089 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.mailHost 2023-08-01 10:41:05,089 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheTimeouts 2023-08-01 10:41:05,090 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authApplication 2023-08-01 10:41:05,090 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheClearOnShutdown 2023-08-01 10:41:05,090 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.mailPort 2023-08-01 10:41:05,091 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapGroupBaseDn 2023-08-01 10:41:05,091 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.DatasourceConfigurer 2023-08-01 10:41:05,092 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.host 2023-08-01 10:41:05,092 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.supportedLanguages 2023-08-01 10:41:05,092 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.siteRootDir 2023-08-01 10:41:05,093 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.indexFileSystemQueueSize 2023-08-01 10:41:05,093 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authLoginPage 2023-08-01 10:41:05,093 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapPrincipalScheme 2023-08-01 10:41:05,094 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.indexConfig 2023-08-01 10:41:05,094 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.timeZone 2023-08-01 10:41:05,095 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.tagPrefix 2023-08-01 10:41:05,095 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.service-path 2023-08-01 10:41:05,096 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapUser 2023-08-01 10:41:05,096 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.serviceOutputType 2023-08-01 10:41:05,096 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.searchChunkSize 2023-08-01 10:41:05,096 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.encoding 2023-08-01 10:41:05,097 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapStartTls 2023-08-01 10:41:05,097 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.documentDir 2023-08-01 10:41:05,097 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.template 2023-08-01 10:41:05,098 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheEnabled 2023-08-01 10:41:05,098 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.appendTabId 2023-08-01 10:41:05,098 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.csrfProtectedPaths 2023-08-01 10:41:05,099 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.jdbcValidationTimeout 2023-08-01 10:41:05,099 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.rewriteConfig 2023-08-01 10:41:05,099 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.locale 2023-08-01 10:41:05,100 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapUserBaseDn 2023-08-01 10:41:05,100 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.errorPage 2023-08-01 10:41:05,100 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapDisabled 2023-08-01 10:41:05,101 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.indexDir 2023-08-01 10:41:05,101 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.searchMaxHits 2023-08-01 10:41:05,101 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.defaultPageSize 2023-08-01 10:41:05,102 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.mailDisabled 2023-08-01 10:41:05,102 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.cacheTimeToLive 2023-08-01 10:41:05,102 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authLogoutActionName 2023-08-01 10:41:05,102 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.ldapIdAttribute 2023-08-01 10:41:05,103 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.errorPages 2023-08-01 10:41:05,103 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.authLogoutRef 2023-08-01 10:41:05,103 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.assetsDir 2023-08-01 10:41:05,104 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.indexQueueSize 2023-08-01 10:41:05,104 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-2.manager-path 2023-08-01 10:41:05,105 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1362343584 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,138 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.errorPage 2023-08-01 10:41:05,138 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.defaultPage 2023-08-01 10:41:05,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.defaultPageSize 2023-08-01 10:41:05,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.jdbcConnectionTimeout 2023-08-01 10:41:05,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.setDebugHeaders 2023-08-01 10:41:05,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapGroupBaseDn 2023-08-01 10:41:05,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.assetsDir 2023-08-01 10:41:05,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapHost 2023-08-01 10:41:05,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.template 2023-08-01 10:41:05,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheExceptions 2023-08-01 10:41:05,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheTimeoutsAntStyle 2023-08-01 10:41:05,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.indexDir 2023-08-01 10:41:05,142 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapStartTls 2023-08-01 10:41:05,142 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheEnabled 2023-08-01 10:41:05,142 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.searchChunkSize 2023-08-01 10:41:05,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapUserBaseDn 2023-08-01 10:41:05,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.csrfProtectedPaths 2023-08-01 10:41:05,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapDisabled 2023-08-01 10:41:05,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authLogoutActionValue 2023-08-01 10:41:05,144 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.DatasourceConfigurer 2023-08-01 10:41:05,144 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.encoding 2023-08-01 10:41:05,145 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.indexFileSystemQueueSize 2023-08-01 10:41:05,145 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.enforcePrimaryDomain 2023-08-01 10:41:05,145 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authLoginPage 2023-08-01 10:41:05,145 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authLogoutPage 2023-08-01 10:41:05,146 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authLogoutActionName 2023-08-01 10:41:05,146 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.jdbcMaxLifetime 2023-08-01 10:41:05,146 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.xssExceptions 2023-08-01 10:41:05,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapDomain 2023-08-01 10:41:05,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.csrfProtectionEnabled 2023-08-01 10:41:05,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.supportedLanguages 2023-08-01 10:41:05,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.supportReloadFile 2023-08-01 10:41:05,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapUser 2023-08-01 10:41:05,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.siteRootDir 2023-08-01 10:41:05,149 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.service-path 2023-08-01 10:41:05,149 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.indexConfig 2023-08-01 10:41:05,149 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.rewriteConfig 2023-08-01 10:41:05,150 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.indexTimeout 2023-08-01 10:41:05,150 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.mailHost 2023-08-01 10:41:05,150 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.indexFileTypes 2023-08-01 10:41:05,150 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheStatistics 2023-08-01 10:41:05,151 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authLogoutRef 2023-08-01 10:41:05,151 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.jdbcLogPerformance 2023-08-01 10:41:05,151 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.mailPort 2023-08-01 10:41:05,152 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.locale 2023-08-01 10:41:05,152 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.documentDir 2023-08-01 10:41:05,152 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.tagPrefix 2023-08-01 10:41:05,153 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.indexQueueSize 2023-08-01 10:41:05,153 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.defaultApplication 2023-08-01 10:41:05,153 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authLoginRef 2023-08-01 10:41:05,154 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheTimeouts 2023-08-01 10:41:05,154 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapPassword 2023-08-01 10:41:05,154 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapPrincipalScheme 2023-08-01 10:41:05,155 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.serviceOutputType 2023-08-01 10:41:05,155 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.timeZone 2023-08-01 10:41:05,155 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheTimeToLive 2023-08-01 10:41:05,156 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.appendTabId 2023-08-01 10:41:05,156 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.jdbcValidationTimeout 2023-08-01 10:41:05,156 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.ldapIdAttribute 2023-08-01 10:41:05,157 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.host 2023-08-01 10:41:05,157 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.allowSkipRender 2023-08-01 10:41:05,157 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.wwwDir 2023-08-01 10:41:05,157 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.mailDisabled 2023-08-01 10:41:05,158 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.errorPages 2023-08-01 10:41:05,158 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.serviceOutputFormat 2023-08-01 10:41:05,158 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.authApplication 2023-08-01 10:41:05,159 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.sessionTrackingEnabled 2023-08-01 10:41:05,159 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.cacheClearOnShutdown 2023-08-01 10:41:05,159 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.searchMaxHits 2023-08-01 10:41:05,159 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.csrfProtectedMethods 2023-08-01 10:41:05,160 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.manager-path 2023-08-01 10:41:05,160 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-3.name 2023-08-01 10:41:05,160 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1351011090 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,198 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Group group-1 2023-08-01 10:41:05,198 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Group group-2 2023-08-01 10:41:05,199 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Group group-3 2023-08-01 10:41:05,206 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@78be38af, testMethod = testAddApplicationRolesToGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,208 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@59b8f18f, testMethod = testAddGroupsToSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,250 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1462993597 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,270 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1812649351 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,290 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#773637887 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,309 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-1 2023-08-01 10:41:05,319 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@59b8f18f, testMethod = testAddGroupsToSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,320 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@18f5c2f9, testMethod = testAssignApplicationRolesToGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,343 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#957436173 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,361 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#206904370 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,377 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1479150414 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,396 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Group group-1 2023-08-01 10:41:05,397 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@18f5c2f9, testMethod = testAssignApplicationRolesToGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,398 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@43e9ca4b, testMethod = testAssignApplicationToSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,416 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#739703972 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,428 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2116216135 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,439 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#360996980 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,463 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/ROOT/WEB-INF/cache/platform/site-1/foobar 2023-08-01 10:41:05,463 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/ROOT/WEB-INF/cache/application/site-1/foobar 2023-08-01 10:41:05,466 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform Assigned application foobar to site site-1 2023-08-01 10:41:05,470 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.application.foobar.foobar 2023-08-01 10:41:05,474 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@43e9ca4b, testMethod = testAssignApplicationToSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,475 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@61634350, testMethod = testAssignApplicationToSiteErroneous@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,489 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1172523256 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,499 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#287464995 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,508 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1079733488 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,529 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@61634350, testMethod = testAssignApplicationToSiteErroneous@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,530 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1c318a02, testMethod = testAssignGroupsToSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,544 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#608166491 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,554 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#179067247 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,563 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2101949506 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,571 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1c318a02, testMethod = testAssignGroupsToSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,573 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@5e06ad02, testMethod = testCreateApplicationProperty@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,587 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#539507224 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,597 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#232773553 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,606 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2065832117 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,606 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.foobaz 2023-08-01 10:41:05,610 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@5e06ad02, testMethod = testCreateApplicationProperty@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,611 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@24dc8851, testMethod = testCreateApplicationRepository@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,625 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#409646330 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,633 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1324838113 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,641 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#41215178 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,643 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Repository name 2023-08-01 10:41:05,645 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@24dc8851, testMethod = testCreateApplicationRepository@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,646 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@69fab041, testMethod = testCreateDatabaseConnection@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,659 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#947151683 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,667 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#326419055 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,675 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#441179804 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,676 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform DatabaseConnection testconection 2023-08-01 10:41:05,679 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@69fab041, testMethod = testCreateDatabaseConnection@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,680 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4660df13, testMethod = testCreateGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,693 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#860970945 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,701 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#631867943 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,708 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1734780540 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,710 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group groupy-group 2023-08-01 10:41:05,713 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4660df13, testMethod = testCreateGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,714 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2350a2cf, testMethod = testCreatePropertyForApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,727 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#39646994 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,735 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#424072886 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,742 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1612131526 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,743 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.manager.foo 2023-08-01 10:41:05,746 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2350a2cf, testMethod = testCreatePropertyForApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,747 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@b93fa7, testMethod = testCreatePropertyForSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,759 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#745431828 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,766 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#649786963 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,774 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#733855068 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,775 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.foo 2023-08-01 10:41:05,777 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@b93fa7, testMethod = testCreatePropertyForSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,779 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@47e6fa81, testMethod = testCreatePropertyForSiteAndApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,791 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1060162738 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,799 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1502950819 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,807 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1834958874 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,808 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.application.manager.foo 2023-08-01 10:41:05,811 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@47e6fa81, testMethod = testCreatePropertyForSiteAndApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,812 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1c6ae3dd, testMethod = testCreateSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,824 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1941492409 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,832 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#633353077 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,839 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#744310735 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,843 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authLoginPage 2023-08-01 10:41:05,843 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.siteRootDir 2023-08-01 10:41:05,844 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.defaultApplication 2023-08-01 10:41:05,844 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.xssExceptions 2023-08-01 10:41:05,844 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.assetsDir 2023-08-01 10:41:05,844 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.sessionTrackingEnabled 2023-08-01 10:41:05,844 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.service-path 2023-08-01 10:41:05,845 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.supportReloadFile 2023-08-01 10:41:05,845 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.errorPage 2023-08-01 10:41:05,845 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheTimeouts 2023-08-01 10:41:05,845 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.name 2023-08-01 10:41:05,845 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheClearOnShutdown 2023-08-01 10:41:05,846 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapIdAttribute 2023-08-01 10:41:05,846 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.locale 2023-08-01 10:41:05,846 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.jdbcLogPerformance 2023-08-01 10:41:05,846 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.documentDir 2023-08-01 10:41:05,846 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.csrfProtectedMethods 2023-08-01 10:41:05,847 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapHost 2023-08-01 10:41:05,847 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheTimeToLive 2023-08-01 10:41:05,847 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authLogoutRef 2023-08-01 10:41:05,847 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authLoginRef 2023-08-01 10:41:05,847 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapPrincipalScheme 2023-08-01 10:41:05,848 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.manager-path 2023-08-01 10:41:05,848 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.searchMaxHits 2023-08-01 10:41:05,848 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.jdbcConnectionTimeout 2023-08-01 10:41:05,848 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.appendTabId 2023-08-01 10:41:05,848 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.enforcePrimaryDomain 2023-08-01 10:41:05,849 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.csrfProtectionEnabled 2023-08-01 10:41:05,849 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authLogoutActionValue 2023-08-01 10:41:05,849 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.mailDisabled 2023-08-01 10:41:05,849 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheStatistics 2023-08-01 10:41:05,849 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapDomain 2023-08-01 10:41:05,850 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.wwwDir 2023-08-01 10:41:05,850 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.DatasourceConfigurer 2023-08-01 10:41:05,850 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.host 2023-08-01 10:41:05,850 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.indexDir 2023-08-01 10:41:05,851 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.defaultPageSize 2023-08-01 10:41:05,851 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authLogoutPage 2023-08-01 10:41:05,851 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.indexFileTypes 2023-08-01 10:41:05,851 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.setDebugHeaders 2023-08-01 10:41:05,852 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.errorPages 2023-08-01 10:41:05,852 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.encoding 2023-08-01 10:41:05,852 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authLogoutActionName 2023-08-01 10:41:05,852 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.indexQueueSize 2023-08-01 10:41:05,852 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.tagPrefix 2023-08-01 10:41:05,853 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapUser 2023-08-01 10:41:05,853 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheExceptions 2023-08-01 10:41:05,853 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.serviceOutputType 2023-08-01 10:41:05,853 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapDisabled 2023-08-01 10:41:05,854 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.indexFileSystemQueueSize 2023-08-01 10:41:05,854 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheEnabled 2023-08-01 10:41:05,854 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.jdbcMaxLifetime 2023-08-01 10:41:05,854 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.searchChunkSize 2023-08-01 10:41:05,855 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.template 2023-08-01 10:41:05,855 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.supportedLanguages 2023-08-01 10:41:05,855 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.defaultPage 2023-08-01 10:41:05,855 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.rewriteConfig 2023-08-01 10:41:05,855 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.indexConfig 2023-08-01 10:41:05,856 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.allowSkipRender 2023-08-01 10:41:05,856 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapStartTls 2023-08-01 10:41:05,856 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.cacheTimeoutsAntStyle 2023-08-01 10:41:05,856 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.indexTimeout 2023-08-01 10:41:05,856 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.csrfProtectedPaths 2023-08-01 10:41:05,857 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.mailPort 2023-08-01 10:41:05,857 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.serviceOutputFormat 2023-08-01 10:41:05,857 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapUserBaseDn 2023-08-01 10:41:05,857 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.mailHost 2023-08-01 10:41:05,857 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapPassword 2023-08-01 10:41:05,858 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.jdbcValidationTimeout 2023-08-01 10:41:05,858 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.timeZone 2023-08-01 10:41:05,858 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.ldapGroupBaseDn 2023-08-01 10:41:05,858 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.example.authApplication 2023-08-01 10:41:05,860 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site example 2023-08-01 10:41:05,875 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1c6ae3dd, testMethod = testCreateSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,876 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7a4a9d81, testMethod = testCreateSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,889 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2021988840 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,897 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#178092835 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,903 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#864831010 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,909 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2100307135 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,912 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject john 2023-08-01 10:41:05,914 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7a4a9d81, testMethod = testCreateSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,916 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@5a5a36f0, testMethod = testDeleteApplicationRepository@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,928 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#540665524 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,935 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1771286954 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,942 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#412115625 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,948 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#491961375 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,956 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Repository name 2023-08-01 10:41:05,956 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@5a5a36f0, testMethod = testDeleteApplicationRepository@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,958 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@6e3b76ea, testMethod = testDeleteApplicationRole@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:05,970 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1949364015 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,977 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#333167337 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,984 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1857276895 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,990 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1474977726 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:05,996 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Group group-1 2023-08-01 10:41:05,997 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Role admin 2023-08-01 10:41:05,997 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@6e3b76ea, testMethod = testDeleteApplicationRole@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:05,998 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@19714548, testMethod = testDeleteApplicationRoleInvalid@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,010 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1509336518 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,017 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#609198377 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,025 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1846464604 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,031 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2065875290 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,033 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@19714548, testMethod = testDeleteApplicationRoleInvalid@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,034 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@520c4a4e, testMethod = testDeleteApplicationSiteActive@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [true] 2023-08-01 10:41:06,045 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#651392932 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,052 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1080654585 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,058 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1395989509 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,065 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#470791957 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,071 ERROR [main] org.appng.core.service.CoreService: Cannot delete application with ID 2: bugtracker 2023-08-01 10:41:06,072 INFO [main] org.springframework.test.context.transaction.TransactionContext: Rolled back transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@520c4a4e, testMethod = testDeleteApplicationSiteActive@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,073 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@6f33e34e, testMethod = testDeleteSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,083 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#356493834 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,090 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2110765445 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,097 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1951067238 for site site-3 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,104 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1631416734 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,106 INFO [main] org.appng.core.service.CoreService: starting deletion of site site-3 2023-08-01 10:41:06,112 INFO [main] org.appng.core.service.CoreService: unlinking application foobar from site site-3, status of database-connection is NO_DB_SUPPORTED 2023-08-01 10:41:06,113 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform Removed application foobar from site site-3 2023-08-01 10:41:06,121 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.DatasourceConfigurer 2023-08-01 10:41:06,121 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.allowSkipRender 2023-08-01 10:41:06,122 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.appendTabId 2023-08-01 10:41:06,122 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.assetsDir 2023-08-01 10:41:06,122 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authApplication 2023-08-01 10:41:06,123 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authLoginPage 2023-08-01 10:41:06,123 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authLoginRef 2023-08-01 10:41:06,123 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authLogoutActionName 2023-08-01 10:41:06,124 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authLogoutActionValue 2023-08-01 10:41:06,124 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authLogoutPage 2023-08-01 10:41:06,124 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.authLogoutRef 2023-08-01 10:41:06,125 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheClearOnShutdown 2023-08-01 10:41:06,125 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheEnabled 2023-08-01 10:41:06,126 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheExceptions 2023-08-01 10:41:06,126 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheStatistics 2023-08-01 10:41:06,126 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheTimeToLive 2023-08-01 10:41:06,127 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheTimeouts 2023-08-01 10:41:06,127 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.cacheTimeoutsAntStyle 2023-08-01 10:41:06,127 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.csrfProtectedMethods 2023-08-01 10:41:06,128 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.csrfProtectedPaths 2023-08-01 10:41:06,128 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.csrfProtectionEnabled 2023-08-01 10:41:06,128 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.defaultApplication 2023-08-01 10:41:06,128 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.defaultPage 2023-08-01 10:41:06,129 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.defaultPageSize 2023-08-01 10:41:06,129 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.documentDir 2023-08-01 10:41:06,129 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.encoding 2023-08-01 10:41:06,130 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.enforcePrimaryDomain 2023-08-01 10:41:06,130 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.errorPage 2023-08-01 10:41:06,131 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.errorPages 2023-08-01 10:41:06,131 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.host 2023-08-01 10:41:06,131 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.indexConfig 2023-08-01 10:41:06,131 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.indexDir 2023-08-01 10:41:06,132 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.indexFileSystemQueueSize 2023-08-01 10:41:06,132 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.indexFileTypes 2023-08-01 10:41:06,132 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.indexQueueSize 2023-08-01 10:41:06,133 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.indexTimeout 2023-08-01 10:41:06,133 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.jdbcConnectionTimeout 2023-08-01 10:41:06,133 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.jdbcLogPerformance 2023-08-01 10:41:06,134 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.jdbcMaxLifetime 2023-08-01 10:41:06,134 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.jdbcValidationTimeout 2023-08-01 10:41:06,134 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapDisabled 2023-08-01 10:41:06,134 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapDomain 2023-08-01 10:41:06,135 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapGroupBaseDn 2023-08-01 10:41:06,135 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapHost 2023-08-01 10:41:06,135 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapIdAttribute 2023-08-01 10:41:06,136 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapPassword 2023-08-01 10:41:06,136 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapPrincipalScheme 2023-08-01 10:41:06,136 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapStartTls 2023-08-01 10:41:06,137 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapUser 2023-08-01 10:41:06,137 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.ldapUserBaseDn 2023-08-01 10:41:06,137 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.locale 2023-08-01 10:41:06,138 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.mailDisabled 2023-08-01 10:41:06,138 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.mailHost 2023-08-01 10:41:06,138 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.mailPort 2023-08-01 10:41:06,138 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.manager-path 2023-08-01 10:41:06,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.name 2023-08-01 10:41:06,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.rewriteConfig 2023-08-01 10:41:06,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.searchChunkSize 2023-08-01 10:41:06,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.searchMaxHits 2023-08-01 10:41:06,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.service-path 2023-08-01 10:41:06,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.serviceOutputFormat 2023-08-01 10:41:06,140 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.serviceOutputType 2023-08-01 10:41:06,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.sessionTrackingEnabled 2023-08-01 10:41:06,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.setDebugHeaders 2023-08-01 10:41:06,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.siteRootDir 2023-08-01 10:41:06,142 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.supportReloadFile 2023-08-01 10:41:06,142 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.supportedLanguages 2023-08-01 10:41:06,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.tagPrefix 2023-08-01 10:41:06,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.template 2023-08-01 10:41:06,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.timeZone 2023-08-01 10:41:06,143 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.wwwDir 2023-08-01 10:41:06,144 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-3.xssExceptions 2023-08-01 10:41:06,146 INFO [main] org.appng.core.service.CoreService: deleting 0 orphaned database connections 2023-08-01 10:41:06,148 INFO [main] org.appng.core.service.CoreService: done deleting site site-3 2023-08-01 10:41:06,150 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Site site-3 2023-08-01 10:41:06,150 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@6f33e34e, testMethod = testDeleteSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,152 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@78a89944, testMethod = testDeleteSiteWithEnvironment@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,162 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#142865047 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,170 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1441934479 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,176 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#583165199 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,184 INFO [pool-3-thread-1] org.appng.api.messaging.TestReceiver: received org.appng.core.controller.messaging.SiteStateEvent - Origin: test - Site: site-2 - Async: false - State: STARTING 2023-08-01 10:41:06,186 INFO [pool-3-thread-1] org.appng.api.messaging.TestReceiver: received org.appng.core.controller.messaging.SiteStateEvent - Origin: test - Site: site-2 - Async: false - State: STARTED 2023-08-01 10:41:06,286 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@78a89944, testMethod = testDeleteSiteWithEnvironment@CoreServiceTest, testException = java.lang.NullPointerException, mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,290 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@19a16c71, testMethod = testDeleteSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,326 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#625701491 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,335 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#71764247 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,342 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#265130475 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,347 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Subject john 2023-08-01 10:41:06,347 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@19a16c71, testMethod = testDeleteSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,349 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@602b726c, testMethod = testFindApplicationByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,359 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1463619947 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,366 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#38857197 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,371 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#570152464 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,373 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@602b726c, testMethod = testFindApplicationByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,375 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@79e07df7, testMethod = testGetApplicationFolder@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,384 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1106902565 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,391 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1732113207 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,397 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2036920453 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,398 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@79e07df7, testMethod = testGetApplicationFolder@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,399 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@6c563200, testMethod = testGetApplicationProperties@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,409 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1846970888 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,415 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1259976765 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,421 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#912285837 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,422 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.foo 2023-08-01 10:41:06,425 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@6c563200, testMethod = testGetApplicationProperties@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,426 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@65c0692e, testMethod = testGetApplicationRepositories@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,436 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1724116179 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,443 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#583999180 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,449 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#823899732 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,452 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@65c0692e, testMethod = testGetApplicationRepositories@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,454 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7d388a75, testMethod = testGetApplicationRolesForApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,463 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2035276363 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,470 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#9544848 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,475 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1501142612 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,478 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7d388a75, testMethod = testGetApplicationRolesForApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,479 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2e3bbd4c, testMethod = testGetApplicationRootFolder@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,488 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#64943738 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,495 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#426923707 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,500 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#90174184 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,501 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2e3bbd4c, testMethod = testGetApplicationRootFolder@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,503 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4845bb62, testMethod = testGetGroupByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,511 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#814609156 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,517 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2122515971 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,522 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#378686708 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,524 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4845bb62, testMethod = testGetGroupByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,525 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7f62f5a0, testMethod = testGetGroups@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,535 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1766423031 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,541 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#878356627 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,546 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1680792753 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,549 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7f62f5a0, testMethod = testGetGroups@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,551 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@3490d290, testMethod = testGetPropertiesIntegerInteger@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,560 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#752320806 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,567 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1059172603 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,572 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1144948462 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,575 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@3490d290, testMethod = testGetPropertiesIntegerInteger@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,576 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4dd531d, testMethod = testGetPropertiesStringString@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,587 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1668943261 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,593 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1414476779 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,598 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#627476904 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,603 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4dd531d, testMethod = testGetPropertiesStringString@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,604 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@53c430cf, testMethod = testGetSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,614 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1832309557 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,620 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1476694726 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,626 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#278448150 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,631 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@53c430cf, testMethod = testGetSite@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,633 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2d70620f, testMethod = testGetSiteByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,642 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#976119903 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,648 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1438596815 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,653 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1840499847 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,659 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2d70620f, testMethod = testGetSiteByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,660 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@43f5aa1d, testMethod = testGetSiteIds@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,669 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1497094471 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,674 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1985494731 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,679 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1622997035 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,681 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@43f5aa1d, testMethod = testGetSiteIds@CoreServiceTest, testException = java.lang.AssertionError: expected:<2> but was:<3>, mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,683 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@202f9098, testMethod = testGetSites@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,691 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1032332931 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,697 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#918870475 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,702 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#82175716 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,706 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@202f9098, testMethod = testGetSites@CoreServiceTest, testException = java.lang.AssertionError: expected:<2> but was:<3>, mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,707 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@21b842cf, testMethod = testGetSubjectByEmail@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,716 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#565200591 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,722 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1629872633 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,727 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1959522066 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,730 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@21b842cf, testMethod = testGetSubjectByEmail@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,732 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@232cc1f3, testMethod = testGetSubjectById@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,741 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1365329284 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,747 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1970393453 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,752 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1390367301 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,756 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@232cc1f3, testMethod = testGetSubjectById@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,757 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@16f63f2c, testMethod = testGetSubjectByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,767 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#606639452 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,773 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#54864660 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,778 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2077432082 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,780 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@16f63f2c, testMethod = testGetSubjectByName@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,781 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1054eff0, testMethod = testGetSubjects@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,790 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1222192651 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,796 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1730773441 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,801 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#516620354 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,805 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1054eff0, testMethod = testGetSubjects@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,806 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2c49edfa, testMethod = testInitSitePropertiesSiteImpl@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,815 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1832470160 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,820 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1845433109 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,825 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#97807237 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,835 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2c49edfa, testMethod = testInitSitePropertiesSiteImpl@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,836 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@158fb581, testMethod = testLdapLogin@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:06,845 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#981162037 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,850 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#779922839 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,855 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1444216837 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:06,991 INFO [main] org.appng.core.service.LdapService: LDAP operation failed on host 'ldaps://localhost:8888' with principal 'subject-2' (javax.naming.CommunicationException: localhost:8888) 2023-08-01 10:41:06,991 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform User subject-2 has 1 failed login attempts. 2023-08-01 10:41:06,993 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-2 2023-08-01 10:41:06,993 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@158fb581, testMethod = testLdapLogin@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:06,995 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@fca19b0, testMethod = testLdapLoginGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:07,005 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1686218230 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,011 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2054478447 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,016 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1509018910 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,023 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform User subject-1 has 1 failed login attempts. 2023-08-01 10:41:07,025 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-1 2023-08-01 10:41:07,025 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@fca19b0, testMethod = testLdapLoginGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:07,026 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@36ae1de6, testMethod = testLogin@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:07,035 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2122522961 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,041 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1635339565 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,046 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1708546790 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,688 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:07,690 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'subject-3' 2023-08-01 10:41:07,690 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:07,692 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged out 2023-08-01 10:41:07,692 INFO [main] org.appng.core.service.CoreService: 'null' logged out 2023-08-01 10:41:07,694 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@36ae1de6, testMethod = testLogin@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:07,695 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@50135101, testMethod = testLoginDigest@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:07,703 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#199064271 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,709 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1871045137 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,714 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#677537111 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,717 INFO [main] org.appng.core.security.DigestValidator: Digest successfully validated. 2023-08-01 10:41:07,719 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:07,719 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'subject-3' 2023-08-01 10:41:07,720 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:07,720 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged out 2023-08-01 10:41:07,720 INFO [main] org.appng.core.service.CoreService: 'null' logged out 2023-08-01 10:41:07,721 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@50135101, testMethod = testLoginDigest@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:07,722 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7bc58ad9, testMethod = testLoginFailedAttempts@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:07,731 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#668174501 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,737 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1817054278 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:07,742 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#414014871 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:08,366 WARN [main] org.appng.core.service.CoreService: wrong password for user subject-3 2023-08-01 10:41:08,367 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform User subject-3 has 1 failed login attempts. 2023-08-01 10:41:08,369 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:08,991 WARN [main] org.appng.core.service.CoreService: wrong password for user subject-3 2023-08-01 10:41:08,992 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform User subject-3 has 2 failed login attempts. 2023-08-01 10:41:08,994 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:09,599 WARN [main] org.appng.core.service.CoreService: wrong password for user subject-3 2023-08-01 10:41:09,599 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null WARN appNG platform User subject-3 has been locked after 3 failed login attempts. 2023-08-01 10:41:09,601 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:09,606 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:09,606 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7bc58ad9, testMethod = testLoginFailedAttempts@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:09,607 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@3b5a0e4, testMethod = testLoginGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:09,616 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2025949824 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:09,620 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1429707828 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:09,625 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1835946725 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,247 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'johndoe' 2023-08-01 10:41:10,247 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:10,254 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged out 2023-08-01 10:41:10,254 INFO [main] org.appng.core.service.CoreService: 'null' logged out 2023-08-01 10:41:10,255 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@3b5a0e4, testMethod = testLoginGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:10,256 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@c5fe90a, testMethod = testLoginPrincipal@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:10,266 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2094139252 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,274 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#52514663 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,279 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#189341585 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,285 INFO [main] org.appng.core.service.CoreService: user subject-2 found 2023-08-01 10:41:10,286 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-2 2023-08-01 10:41:10,287 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'subject-2' 2023-08-01 10:41:10,287 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:10,287 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged out 2023-08-01 10:41:10,287 INFO [main] org.appng.core.service.CoreService: 'null' logged out 2023-08-01 10:41:10,288 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@c5fe90a, testMethod = testLoginPrincipal@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:10,289 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@587ab5ed, testMethod = testLoginPrincipalWithGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:10,298 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1817017283 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,303 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#183450653 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,307 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1211538474 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,311 INFO [main] org.appng.core.service.CoreService: Subject authentication failed. Trying to authenticate based on LDAP group membership. 2023-08-01 10:41:10,312 INFO [main] org.appng.core.service.CoreService: user 'null' belongs to group 'subject-1' 2023-08-01 10:41:10,314 INFO [main] org.appng.core.service.CoreService: User 'null' successfully authenticated. 2023-08-01 10:41:10,314 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'null' 2023-08-01 10:41:10,314 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:10,314 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged out 2023-08-01 10:41:10,314 INFO [main] org.appng.core.service.CoreService: 'null' logged out 2023-08-01 10:41:10,315 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@587ab5ed, testMethod = testLoginPrincipalWithGroup@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:10,316 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@57c60ca6, testMethod = testLoginSubjectIsExpired@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:10,324 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#561561417 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,329 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#433432146 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,333 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1618139152 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,336 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:10,967 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform User subject-3 has been locked because the expiry date has exceeded (Tue Aug 01 10:41:10 CEST 2023). 2023-08-01 10:41:10,970 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:10,973 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:10,973 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@57c60ca6, testMethod = testLoginSubjectIsExpired@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:10,974 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1343f77d, testMethod = testLoginSubjectIsInactive@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:10,983 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#551741360 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,988 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2009118478 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,993 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1032666290 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:10,996 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:11,638 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null WARN appNG platform User subject-3 has been locked due to inactivity (last login was at Tue May 02 10:41:10 CEST 2023). 2023-08-01 10:41:11,640 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:11,643 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:11,644 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1343f77d, testMethod = testLoginSubjectIsInactive@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:11,645 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7c0ee8cc, testMethod = testLoginSubjectIsLocked@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:11,654 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1233190438 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:11,659 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1206535586 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:11,664 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1187639680 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:11,667 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:12,298 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform Rejected login for locked user subject-3. 2023-08-01 10:41:12,301 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:12,301 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@7c0ee8cc, testMethod = testLoginSubjectIsLocked@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:12,302 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1017437f, testMethod = testMigratePassword@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:12,310 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#48370348 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:12,315 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#912817045 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:12,319 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#209679237 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:12,320 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject deve 2023-08-01 10:41:12,942 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Subject deve 2023-08-01 10:41:12,942 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1017437f, testMethod = testMigratePassword@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:12,944 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@429e2818, testMethod = testProvideApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:12,952 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1860314769 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:12,957 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#310858759 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:12,962 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1770317194 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:12,962 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Repository testrepo 2023-08-01 10:41:12,963 INFO [main] org.appng.core.service.CoreService: retrieving 'demo-application-1.5.2' from repository file:/var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes/zip 2023-08-01 10:41:12,977 INFO [main] org.appng.core.service.CoreService: deploying application demo-application-1.5.2 2023-08-01 10:41:12,979 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application demo-application 2023-08-01 10:41:12,981 INFO [main] org.appng.core.service.CoreService: creating new permission 'debug' for application 'demo-application' 2023-08-01 10:41:12,982 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission debug 2023-08-01 10:41:12,982 INFO [main] org.appng.core.service.CoreService: creating new permission 'output-format.html' for application 'demo-application' 2023-08-01 10:41:12,983 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission output-format.html 2023-08-01 10:41:12,983 INFO [main] org.appng.core.service.CoreService: creating new permission 'output-type.webgui' for application 'demo-application' 2023-08-01 10:41:12,983 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission output-type.webgui 2023-08-01 10:41:12,984 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role Administrator 2023-08-01 10:41:12,987 INFO [main] org.appng.core.service.CoreService: added permission 'output-format.html' to role 'Administrator' 2023-08-01 10:41:12,988 INFO [main] org.appng.core.service.CoreService: added permission 'output-type.webgui' to role 'Administrator' 2023-08-01 10:41:12,989 WARN [main] org.appng.core.service.CoreService: the role 'Administrator' references permisson 'logViewer' which does not exist! 2023-08-01 10:41:12,989 INFO [main] org.appng.core.service.CoreService: creating new role 'Administrator' for application 'demo-application' 2023-08-01 10:41:12,989 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role Debugger 2023-08-01 10:41:12,990 INFO [main] org.appng.core.service.CoreService: added permission 'debug' to role 'Debugger' 2023-08-01 10:41:12,990 INFO [main] org.appng.core.service.CoreService: creating new role 'Debugger' for application 'demo-application' 2023-08-01 10:41:12,992 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.demo-application.foo 2023-08-01 10:41:12,993 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.demo-application.clobValue 2023-08-01 10:41:12,995 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Administrator 2023-08-01 10:41:12,996 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Debugger 2023-08-01 10:41:12,999 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'application.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:12,999 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'beans.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:12,999 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'datasources.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'events.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'master.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'page.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'plugin.xml' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'messages-demo.properties' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mssql/V1.0_script.sql' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mysql/V1.0_script.sql' for application 'demo-application-1.5.2' 2023-08-01 10:41:13,000 INFO [main] org.appng.core.service.CoreService: extracting filebased application demo-application - 1.5.2 to target/ROOT/applications/demo-application 2023-08-01 10:41:13,005 INFO [main] org.appng.core.service.CoreService: role 'Administrator' already has permission 'output-format.html' 2023-08-01 10:41:13,006 INFO [main] org.appng.core.service.CoreService: role 'Administrator' already has permission 'output-type.webgui' 2023-08-01 10:41:13,007 WARN [main] org.appng.core.service.CoreService: the role 'Administrator' references permisson 'logViewer' which does not exist! 2023-08-01 10:41:13,008 INFO [main] org.appng.core.service.CoreService: role 'Debugger' already has permission 'debug' 2023-08-01 10:41:13,013 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Application demo-application 2023-08-01 10:41:13,013 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@429e2818, testMethod = testProvideApplication@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,014 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4b3da9f3, testMethod = testProvideApplicationUpdate@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,022 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1687926508 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,027 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#937060560 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,031 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#882248821 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,065 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/ROOT/WEB-INF/cache/platform/site-1/demo-application 2023-08-01 10:41:13,066 INFO [main] org.appng.core.model.CacheProvider: cleaning /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/ROOT/WEB-INF/cache/application/site-1/demo-application 2023-08-01 10:41:13,067 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform Assigned application demo-application to site site-1 2023-08-01 10:41:13,069 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.application.demo-application.foo 2023-08-01 10:41:13,069 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.application.demo-application.clobValue 2023-08-01 10:41:13,069 INFO [main] org.appng.core.service.CoreService: retrieving 'demo-application-1.5.3' from repository file:/var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes/zip 2023-08-01 10:41:13,076 INFO [main] org.appng.core.service.CoreService: updating application demo-application-1.5.3 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'application.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'beans.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'datasources.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'events.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'master.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'page.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'plugin.xml' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,080 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'messages-demo.properties' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,081 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mssql/V1.0_script.sql' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,081 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mysql/V1.0_script.sql' for application 'demo-application-1.5.3' 2023-08-01 10:41:13,081 INFO [main] org.appng.core.service.CoreService: extracting filebased application demo-application - 1.5.3 to target/ROOT/applications/demo-application 2023-08-01 10:41:13,083 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Application demo-application 2023-08-01 10:41:13,087 INFO [main] org.appng.core.service.CoreService: creating new permission 'testPermission' for application 'demo-application' 2023-08-01 10:41:13,088 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission testPermission 2023-08-01 10:41:13,090 INFO [main] org.appng.core.service.CoreService: role 'Administrator' already has permission 'output-format.html' 2023-08-01 10:41:13,091 INFO [main] org.appng.core.service.CoreService: role 'Administrator' already has permission 'output-type.webgui' 2023-08-01 10:41:13,091 WARN [main] org.appng.core.service.CoreService: the role 'Administrator' references permisson 'logViewer' which does not exist! 2023-08-01 10:41:13,093 INFO [main] org.appng.core.service.CoreService: role 'Debugger' already has permission 'debug' 2023-08-01 10:41:13,094 INFO [main] org.appng.core.service.CoreService: added permission 'testPermission' to role 'Debugger' 2023-08-01 10:41:13,095 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Debugger 2023-08-01 10:41:13,096 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role Tester 2023-08-01 10:41:13,097 INFO [main] org.appng.core.service.CoreService: added permission 'testPermission' to role 'Tester' 2023-08-01 10:41:13,097 INFO [main] org.appng.core.service.CoreService: creating new role 'Tester' for application 'demo-application' 2023-08-01 10:41:13,098 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.demo-application.bar 2023-08-01 10:41:13,099 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.site.site-1.application.demo-application.bar 2023-08-01 10:41:13,101 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Property platform.application.demo-application.clobValue 2023-08-01 10:41:13,101 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Property platform.application.demo-application.foo 2023-08-01 10:41:13,102 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Property platform.site.site-1.application.demo-application.foo 2023-08-01 10:41:13,102 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Tester 2023-08-01 10:41:13,103 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Property platform.application.demo-application.bar 2023-08-01 10:41:13,103 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Property platform.site.site-1.application.demo-application.bar 2023-08-01 10:41:13,104 INFO [main] org.appng.core.service.CoreService: loading properties for application 'demo-application' of site 'site-1' 2023-08-01 10:41:13,106 INFO [main] org.appng.core.service.CoreService: loading properties for application demo-application 2023-08-01 10:41:13,108 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Repository testrepo 2023-08-01 10:41:13,108 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4b3da9f3, testMethod = testProvideApplicationUpdate@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,109 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@3619d457, testMethod = testProvideApplicationUpdateDelete@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,118 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1324293202 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,123 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1280908127 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,127 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#968763048 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,131 INFO [main] org.appng.core.service.CoreService: unlinking application demo-application from site site-1, status of database-connection is NO_DB_SUPPORTED 2023-08-01 10:41:13,131 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform Removed application demo-application from site site-1 2023-08-01 10:41:13,132 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-1.application.demo-application.bar 2023-08-01 10:41:13,133 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-1.application.demo-application.clobValue 2023-08-01 10:41:13,133 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-1.application.demo-application.foo 2023-08-01 10:41:13,139 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Role Administrator 2023-08-01 10:41:13,141 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Role Tester 2023-08-01 10:41:13,146 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Role Debugger 2023-08-01 10:41:13,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Permission debug 2023-08-01 10:41:13,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Permission output-type.webgui 2023-08-01 10:41:13,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Permission output-format.html 2023-08-01 10:41:13,147 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Permission testPermission 2023-08-01 10:41:13,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.application.demo-application.bar 2023-08-01 10:41:13,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.application.demo-application.clobValue 2023-08-01 10:41:13,148 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.application.demo-application.foo 2023-08-01 10:41:13,149 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Application demo-application 2023-08-01 10:41:13,150 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@3619d457, testMethod = testProvideApplicationUpdateDelete@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,151 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4d802a1c, testMethod = testProvideApplicationWithAdminRole@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,160 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1261623943 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,165 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1859405883 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,169 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#978016424 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Repository testrepo 2023-08-01 10:41:13,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group Administrators 2023-08-01 10:41:13,171 INFO [main] org.appng.core.service.CoreService: retrieving 'demo-application-1.5.4' from repository file:/var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes/zip 2023-08-01 10:41:13,184 INFO [main] org.appng.core.service.CoreService: deploying application demo-application-1.5.4 2023-08-01 10:41:13,184 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application demo-application 2023-08-01 10:41:13,185 INFO [main] org.appng.core.service.CoreService: creating new permission 'debug' for application 'demo-application' 2023-08-01 10:41:13,185 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission debug 2023-08-01 10:41:13,186 INFO [main] org.appng.core.service.CoreService: creating new permission 'output-format.html' for application 'demo-application' 2023-08-01 10:41:13,186 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission output-format.html 2023-08-01 10:41:13,187 INFO [main] org.appng.core.service.CoreService: creating new permission 'output-type.webgui' for application 'demo-application' 2023-08-01 10:41:13,187 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission output-type.webgui 2023-08-01 10:41:13,187 INFO [main] org.appng.core.service.CoreService: creating new permission 'testPermission' for application 'demo-application' 2023-08-01 10:41:13,187 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission testPermission 2023-08-01 10:41:13,188 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role Administrator 2023-08-01 10:41:13,189 INFO [main] org.appng.core.service.CoreService: added permission 'output-format.html' to role 'Administrator' 2023-08-01 10:41:13,191 INFO [main] org.appng.core.service.CoreService: added permission 'output-type.webgui' to role 'Administrator' 2023-08-01 10:41:13,192 WARN [main] org.appng.core.service.CoreService: the role 'Administrator' references permisson 'logViewer' which does not exist! 2023-08-01 10:41:13,192 INFO [main] org.appng.core.service.CoreService: creating new role 'Administrator' for application 'demo-application' 2023-08-01 10:41:13,192 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role Debugger 2023-08-01 10:41:13,193 INFO [main] org.appng.core.service.CoreService: added permission 'debug' to role 'Debugger' 2023-08-01 10:41:13,194 INFO [main] org.appng.core.service.CoreService: added permission 'testPermission' to role 'Debugger' 2023-08-01 10:41:13,194 INFO [main] org.appng.core.service.CoreService: creating new role 'Debugger' for application 'demo-application' 2023-08-01 10:41:13,194 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role Tester 2023-08-01 10:41:13,196 INFO [main] org.appng.core.service.CoreService: added permission 'testPermission' to role 'Tester' 2023-08-01 10:41:13,196 INFO [main] org.appng.core.service.CoreService: creating new role 'Tester' for application 'demo-application' 2023-08-01 10:41:13,198 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.demo-application.foo 2023-08-01 10:41:13,198 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.demo-application.bar 2023-08-01 10:41:13,198 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.application.demo-application.clobValue 2023-08-01 10:41:13,200 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Group Administrators 2023-08-01 10:41:13,201 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Administrator 2023-08-01 10:41:13,201 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Debugger 2023-08-01 10:41:13,202 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role Tester 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'application.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'beans.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'datasources.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'events.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'master.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'page.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'plugin.xml' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,204 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'messages-demo.properties' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,205 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mssql/V1.0_script.sql' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,205 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mysql/V1.0_script.sql' for application 'demo-application-1.5.4' 2023-08-01 10:41:13,205 INFO [main] org.appng.core.service.CoreService: extracting filebased application demo-application - 1.5.4 to target/ROOT/applications/demo-application 2023-08-01 10:41:13,210 INFO [main] org.appng.core.service.CoreService: role 'Administrator' already has permission 'output-format.html' 2023-08-01 10:41:13,211 INFO [main] org.appng.core.service.CoreService: role 'Administrator' already has permission 'output-type.webgui' 2023-08-01 10:41:13,212 WARN [main] org.appng.core.service.CoreService: the role 'Administrator' references permisson 'logViewer' which does not exist! 2023-08-01 10:41:13,213 INFO [main] org.appng.core.service.CoreService: role 'Debugger' already has permission 'debug' 2023-08-01 10:41:13,214 INFO [main] org.appng.core.service.CoreService: role 'Debugger' already has permission 'testPermission' 2023-08-01 10:41:13,215 INFO [main] org.appng.core.service.CoreService: role 'Tester' already has permission 'testPermission' 2023-08-01 10:41:13,219 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@4d802a1c, testMethod = testProvideApplicationWithAdminRole@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,220 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@65593f23, testMethod = testReloadRepository@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,228 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#115438768 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,233 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#318114652 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,238 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#662884956 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,240 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@65593f23, testMethod = testReloadRepository@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,242 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@36c6be37, testMethod = testResetPassword@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,252 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#513980008 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,257 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1312674862 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,261 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1901769609 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,896 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:13,896 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@36c6be37, testMethod = testResetPassword@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,898 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@171162d2, testMethod = testRestoreSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,906 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1575797735 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,910 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1839274529 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,915 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#303779074 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,918 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@171162d2, testMethod = testRestoreSubject@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,919 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@21c8f1a5, testMethod = testSaveProperties@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,926 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1148878809 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,931 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#850770117 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,936 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2093763420 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,936 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property foobaz.a 2023-08-01 10:41:13,936 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property foobaz.b 2023-08-01 10:41:13,938 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@21c8f1a5, testMethod = testSaveProperties@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,939 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2e504131, testMethod = testSaveProperty@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,946 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1535614393 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,951 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1181320254 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,955 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#800020408 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,956 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property prop1 2023-08-01 10:41:13,957 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@2e504131, testMethod = testSaveProperty@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,959 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@5ce0f88, testMethod = testUnlinkApplicationFromSiteIntegerString@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,966 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#48335902 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,971 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#686151669 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,975 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1752579177 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,977 INFO [main] org.appng.core.service.CoreService: unlinking application manager from site site-1, status of database-connection is NO_DB_SUPPORTED 2023-08-01 10:41:13,977 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform Removed application manager from site site-1 2023-08-01 10:41:13,978 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-1.application.manager.foo 2023-08-01 10:41:13,978 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null DELETE appNG platform Property platform.site.site-1.application.manager.foobar 2023-08-01 10:41:13,979 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@5ce0f88, testMethod = testUnlinkApplicationFromSiteIntegerString@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:13,981 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1306c486, testMethod = testUpdatePassword@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:13,988 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#31607871 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,993 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#670163037 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:13,997 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1270529327 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:14,632 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:14,632 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1306c486, testMethod = testUpdatePassword@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:14,633 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1779cf4c, testMethod = testUpdatePasswordFail@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@9ecc862]; rollback [false] 2023-08-01 10:41:14,640 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#755788027 for site site-1 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:14,645 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#14013193 for site site-2 with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:14,649 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#95983600 for site example with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:14,651 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@30c866e3 testClass = CoreServiceTest, testInstance = org.appng.core.service.CoreServiceTest@1779cf4c, testMethod = testUpdatePasswordFail@CoreServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4ae56176 testClass = CoreServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:14,651 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:41:04 CEST 2023]; root of context hierarchy 2023-08-01 10:41:14,652 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:14,652 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [ERROR] Tests run: 85, Failures: 2, Errors: 1, Skipped: 20, Time elapsed: 10.602 s <<< FAILURE! - in org.appng.core.service.CoreServiceTest [ERROR] org.appng.core.service.CoreServiceTest.testDeleteSiteWithEnvironment Time elapsed: 0.136 s <<< ERROR! java.lang.NullPointerException at org.appng.core.service.CoreServiceTest.testDeleteSiteWithEnvironment(CoreServiceTest.java:437) [ERROR] org.appng.core.service.CoreServiceTest.testGetSiteIds Time elapsed: 0.022 s <<< FAILURE! java.lang.AssertionError: expected:<2> but was:<3> at org.appng.core.service.CoreServiceTest.testGetSiteIds(CoreServiceTest.java:587) [ERROR] org.appng.core.service.CoreServiceTest.testGetSites Time elapsed: 0.025 s <<< FAILURE! java.lang.AssertionError: expected:<2> but was:<3> at org.appng.core.service.CoreServiceTest.testGetSites(CoreServiceTest.java:595) [INFO] Running org.appng.core.service.CacheServiceTest [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 s <<< FAILURE! - in org.appng.core.service.CacheServiceTest [ERROR] org.appng.core.service.CacheServiceTest.test Time elapsed: 0 s <<< ERROR! java.lang.NullPointerException at org.appng.core.service.CacheServiceTest.test(CacheServiceTest.java:45) [INFO] Running org.appng.core.service.LdapServiceTest 2023-08-01 10:41:14,730 INFO [main] org.appng.core.service.LdapService: Found 2 member(s) for group 'cn=logingroup,ou=groups,l=egypt' 2023-08-01 10:41:14,732 INFO [main] org.appng.core.service.LdapService: Unknown keyword 'bogus' in site property 'testLoginUserSucces.ldapPrincipalScheme'. Falling back to plain username 'aziz' as principal. 2023-08-01 10:41:14,736 INFO [main] org.appng.core.service.LdapService: LDAP operation failed on host 'ldaps://testLoginUserFailure:129' with principal 'aziz' (javax.naming.NamingException: Sorry kiddo. You got the gift, but it looks like you're waiting for something.) 2023-08-01 10:41:14,736 INFO [main] org.appng.core.service.LdapService: LDAP operation failed on host 'ldaps://testLoginUserFailure:139' with principal 'aziz' (javax.naming.NamingException: Ah ah ah, you didn't say the magic word!) 2023-08-01 10:41:14,737 INFO [main] org.appng.core.service.LdapService: User 'aziz' (uid=aziz,ou=users,l=egypt) is member of 'cn=logingroup,ou=groups,l=egypt' 2023-08-01 10:41:14,738 INFO [main] org.appng.core.service.LdapService: User 'aZiZ' (uid=aziz,ou=users,l=egypt) is member of 'cn=logingroup,ou=groups,l=egypt' 2023-08-01 10:41:14,739 INFO [main] org.appng.core.service.LdapService: User 'aZiZ' (uid=aziz,ou=users,l=egypt) is member of 'cn=logingroup,ou=groups,l=egypt' [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.appng.core.service.LdapServiceTest [INFO] Running org.appng.core.service.InitializerServiceTest 2023-08-01 10:41:14,744 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:41:14,745 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@bb1103e, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@366665c5, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@34cabc5a, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6b7da8ae, org.springframework.test.context.transaction.TransactionalTestExecutionListener@684e651f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6d037d9e] 2023-08-01 10:41:14,746 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:41:14 CEST 2023]; root of context hierarchy 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,888 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,889 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:14,914 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:41:14,953 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:14,960 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:41:15,001 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:41:15,001 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:41:15,001 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:41:15,001 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:41:15,001 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:41:15,002 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:41:15,006 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:41:15,191 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@b0d3216] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:15,195 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4373a6db] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:15,211 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:41:15,211 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:15,215 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:41:14 CEST 2023]; root of context hierarchy 2023-08-01 10:41:15,377 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:41:15,407 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@4a30ca83 testClass = InitializerServiceTest, testInstance = org.appng.core.service.InitializerServiceTest@31ea4556, testMethod = testInitPlatform@InitializerServiceTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@4bb06d61 testClass = InitializerServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.InitializerServiceTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@4a5ebfc5]; rollback [false] 2023-08-01 10:41:15,408 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#749230627 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:15,410 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject subject-3 2023-08-01 10:41:15,411 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Site site-1 2023-08-01 10:41:15,412 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Resource application.xml of application application1 2023-08-01 10:41:15,413 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Application application1 2023-08-01 10:41:15,414 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Role dummy 2023-08-01 10:41:15,414 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Permission permission-1 2023-08-01 10:41:15,415 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Group group-1 2023-08-01 10:41:15,432 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingEnabled 2023-08-01 10:41:15,432 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.filebasedDeployment 2023-08-01 10:41:15,432 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.jspFileType 2023-08-01 10:41:15,432 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryTrustStorePassword 2023-08-01 10:41:15,433 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.platformRootPath 2023-08-01 10:41:15,433 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.manageDatabases 2023-08-01 10:41:15,433 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.inactiveLockPeriod 2023-08-01 10:41:15,433 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.appngData 2023-08-01 10:41:15,433 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cachePlatformFolder 2023-08-01 10:41:15,433 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.monitoringPath 2023-08-01 10:41:15,434 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryCert 2023-08-01 10:41:15,434 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.defaultTemplate 2023-08-01 10:41:15,434 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.devMode 2023-08-01 10:41:15,434 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.logfile 2023-08-01 10:41:15,434 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.xssAllowedTags 2023-08-01 10:41:15,435 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailDisabled 2023-08-01 10:41:15,435 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordPolicyRegEx 2023-08-01 10:41:15,435 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.formatOutput 2023-08-01 10:41:15,435 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheConfig 2023-08-01 10:41:15,436 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sharedSecret 2023-08-01 10:41:15,436 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryPath 2023-08-01 10:41:15,436 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryVerifySignature 2023-08-01 10:41:15,436 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositorySignature 2023-08-01 10:41:15,436 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sessionFilter 2023-08-01 10:41:15,437 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheApplicationFolder 2023-08-01 10:41:15,437 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.writeDebugFiles 2023-08-01 10:41:15,437 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryDefaultDigest 2023-08-01 10:41:15,437 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.monitorPerformance 2023-08-01 10:41:15,437 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mdcEnabled 2023-08-01 10:41:15,437 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.vHostMode 2023-08-01 10:41:15,438 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.templateFolder 2023-08-01 10:41:15,438 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.maxLoginAttempts 2023-08-01 10:41:15,438 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordPolicyErrorMessageKey 2023-08-01 10:41:15,438 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.locale 2023-08-01 10:41:15,438 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sessionTimeout 2023-08-01 10:41:15,438 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cleanTempFolderOnStartup 2023-08-01 10:41:15,439 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.encoding 2023-08-01 10:41:15,439 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.maxUploadSize 2023-08-01 10:41:15,439 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.templatePrefix 2023-08-01 10:41:15,439 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryTrustStore 2023-08-01 10:41:15,439 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.imageMagickPath 2023-08-01 10:41:15,439 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.databasePrefix 2023-08-01 10:41:15,440 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheFolder 2023-08-01 10:41:15,440 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingGroupAddress 2023-08-01 10:41:15,440 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.xssProtect 2023-08-01 10:41:15,440 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailHost 2023-08-01 10:41:15,440 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.timeZone 2023-08-01 10:41:15,440 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheImageFolder 2023-08-01 10:41:15,441 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingReceiver 2023-08-01 10:41:15,441 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingGroupPort 2023-08-01 10:41:15,441 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.csrfFilterEnabled 2023-08-01 10:41:15,441 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailPort 2023-08-01 10:41:15,441 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.uploadDir 2023-08-01 10:41:15,442 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.applicationDir 2023-08-01 10:41:15,442 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.databaseValidationPeriod 2023-08-01 10:41:15,442 WARN [main] org.appng.core.service.PlatformProperties: Cache config file does not exist: /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/test-classes/WEB-INF/conf/hazelcast.xml 2023-08-01 10:41:15,452 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject subject-3 2023-08-01 10:41:15,453 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Resource application.xml of application application1 2023-08-01 10:41:15,453 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Role dummy 2023-08-01 10:41:15,454 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@4a30ca83 testClass = InitializerServiceTest, testInstance = org.appng.core.service.InitializerServiceTest@31ea4556, testMethod = testInitPlatform@InitializerServiceTest, testException = java.lang.NullPointerException, mergedContextConfiguration = [MergedContextConfiguration@4bb06d61 testClass = InitializerServiceTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.InitializerServiceTest]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:15,457 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:41:14 CEST 2023]; root of context hierarchy 2023-08-01 10:41:15,457 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:15,457 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 0.712 s <<< FAILURE! - in org.appng.core.service.InitializerServiceTest [ERROR] org.appng.core.service.InitializerServiceTest.testInitPlatform Time elapsed: 0.05 s <<< ERROR! java.lang.NullPointerException at org.appng.core.service.InitializerServiceTest.testInitPlatform(InitializerServiceTest.java:153) [INFO] Running org.appng.core.service.SubjectMustChangePasswordTest 2023-08-01 10:41:15,470 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:41:15,471 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@216659e8, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2b158dec, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@397f06a5, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1ad9dd33, org.springframework.test.context.transaction.TransactionalTestExecutionListener@9637e99, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@e9ef8b4] 2023-08-01 10:41:15,473 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:41:15 CEST 2023]; root of context hierarchy 2023-08-01 10:41:15,679 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,679 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,679 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,679 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,679 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,679 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,680 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:15,706 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:41:15,745 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:15,752 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:41:15,783 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:41:15,784 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:41:15,784 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:41:15,784 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:41:15,784 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:41:15,785 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:41:15,788 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:41:15,941 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@6d1da0c4] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:15,944 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5a4bd4a4] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:15,959 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:41:15,960 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:15,963 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:41:15 CEST 2023]; root of context hierarchy 2023-08-01 10:41:16,130 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:41:16,160 INFO [main] org.springframework.test.context.transaction.TransactionContext: Began transaction (1) for test context [DefaultTestContext@68553b3d testClass = SubjectMustChangePasswordTest, testInstance = org.appng.core.service.SubjectMustChangePasswordTest@165431e2, testMethod = testMustChangePassword@SubjectMustChangePasswordTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2028bafb testClass = SubjectMustChangePasswordTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@6cd9db4b]; rollback [false] 2023-08-01 10:41:16,167 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordMaxValidity 2023-08-01 10:41:16,167 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingEnabled 2023-08-01 10:41:16,168 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.filebasedDeployment 2023-08-01 10:41:16,168 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.jspFileType 2023-08-01 10:41:16,168 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryTrustStorePassword 2023-08-01 10:41:16,168 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.platformRootPath 2023-08-01 10:41:16,169 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.manageDatabases 2023-08-01 10:41:16,169 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.inactiveLockPeriod 2023-08-01 10:41:16,169 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.appngData 2023-08-01 10:41:16,169 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cachePlatformFolder 2023-08-01 10:41:16,169 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.monitoringPath 2023-08-01 10:41:16,169 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryCert 2023-08-01 10:41:16,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.defaultTemplate 2023-08-01 10:41:16,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.devMode 2023-08-01 10:41:16,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.logfile 2023-08-01 10:41:16,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.xssAllowedTags 2023-08-01 10:41:16,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailDisabled 2023-08-01 10:41:16,170 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordPolicyRegEx 2023-08-01 10:41:16,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.formatOutput 2023-08-01 10:41:16,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheConfig 2023-08-01 10:41:16,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sharedSecret 2023-08-01 10:41:16,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryPath 2023-08-01 10:41:16,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryVerifySignature 2023-08-01 10:41:16,171 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositorySignature 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sessionFilter 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheApplicationFolder 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.writeDebugFiles 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryDefaultDigest 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.monitorPerformance 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mdcEnabled 2023-08-01 10:41:16,172 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.vHostMode 2023-08-01 10:41:16,173 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.templateFolder 2023-08-01 10:41:16,173 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.maxLoginAttempts 2023-08-01 10:41:16,173 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.passwordPolicyErrorMessageKey 2023-08-01 10:41:16,173 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.locale 2023-08-01 10:41:16,173 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.sessionTimeout 2023-08-01 10:41:16,174 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cleanTempFolderOnStartup 2023-08-01 10:41:16,174 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.encoding 2023-08-01 10:41:16,174 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.maxUploadSize 2023-08-01 10:41:16,174 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.templatePrefix 2023-08-01 10:41:16,174 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.repositoryTrustStore 2023-08-01 10:41:16,174 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.imageMagickPath 2023-08-01 10:41:16,175 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.databasePrefix 2023-08-01 10:41:16,175 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheFolder 2023-08-01 10:41:16,175 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingGroupAddress 2023-08-01 10:41:16,175 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.xssProtect 2023-08-01 10:41:16,176 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailHost 2023-08-01 10:41:16,176 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.timeZone 2023-08-01 10:41:16,176 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.cacheImageFolder 2023-08-01 10:41:16,176 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingReceiver 2023-08-01 10:41:16,176 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.messagingGroupPort 2023-08-01 10:41:16,176 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.forceChangePassword 2023-08-01 10:41:16,177 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.csrfFilterEnabled 2023-08-01 10:41:16,177 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.mailPort 2023-08-01 10:41:16,177 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.uploadDir 2023-08-01 10:41:16,177 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.applicationDir 2023-08-01 10:41:16,177 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Property platform.databaseValidationPeriod 2023-08-01 10:41:16,183 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Subject shady 2023-08-01 10:41:16,197 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject shady 2023-08-01 10:41:16,197 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'shady' 2023-08-01 10:41:16,197 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:16,199 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject shady 2023-08-01 10:41:16,202 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject shady 2023-08-01 10:41:16,202 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'shady' 2023-08-01 10:41:16,202 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:16,204 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject shady 2023-08-01 10:41:16,206 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform User shady must change password (has not been changed since more than 3 days). 2023-08-01 10:41:16,207 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform Subject shady 2023-08-01 10:41:16,207 INFO [main] org.appng.core.service.CoreService: successfully logged in user 'shady' 2023-08-01 10:41:16,207 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null INFO appNG platform logged in 2023-08-01 10:41:16,209 INFO [main] org.springframework.test.context.transaction.TransactionContext: Committed transaction for test: [DefaultTestContext@68553b3d testClass = SubjectMustChangePasswordTest, testInstance = org.appng.core.service.SubjectMustChangePasswordTest@165431e2, testMethod = testMustChangePassword@SubjectMustChangePasswordTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2028bafb testClass = SubjectMustChangePasswordTest, locations = '{}', classes = '{class org.appng.core.service.PlatformTestConfig}', contextInitializerClasses = '[class org.appng.core.service.TestInitializer]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[empty]], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2023-08-01 10:41:16,209 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:41:15 CEST 2023]; root of context hierarchy 2023-08-01 10:41:16,210 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:16,210 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.748 s - in org.appng.core.service.SubjectMustChangePasswordTest [INFO] Running org.appng.core.service.HsqlStarterTest 2023-08-01 10:41:16,217 INFO [Time-limited test] org.appng.core.service.HsqlStarter: starting HSQL Server 2.5.0 at /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/appNG/WEB-INF/database/appng on port 9001 2023-08-01 10:41:16,230 INFO [HSQLDB Server @2a202ef0] hsqldb.db.HSQLDB89B04234C4.ENGINE: Checkpoint start 2023-08-01 10:41:16,230 INFO [HSQLDB Server @2a202ef0] hsqldb.db.HSQLDB89B04234C4.ENGINE: checkpointClose start 2023-08-01 10:41:16,353 INFO [HSQLDB Server @2a202ef0] hsqldb.db.HSQLDB89B04234C4.ENGINE: checkpointClose synched 2023-08-01 10:41:16,362 INFO [HSQLDB Server @2a202ef0] hsqldb.db.HSQLDB89B04234C4.ENGINE: checkpointClose script done 2023-08-01 10:41:16,547 INFO [HSQLDB Server @2a202ef0] hsqldb.db.HSQLDB89B04234C4.ENGINE: checkpointClose end 2023-08-01 10:41:16,547 INFO [HSQLDB Server @2a202ef0] hsqldb.db.HSQLDB89B04234C4.ENGINE: Checkpoint end - txts: 1 2023-08-01 10:41:16,726 INFO [Time-limited test] org.appng.core.service.HsqlStarter: shutting down HSQL Server 2.5.0 at /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/appNG/WEB-INF/database/appng on port 9001 2023-08-01 10:41:16,940 INFO [HSQLDB Connection @42381afa] hsqldb.db.HSQLDB89B04234C4.ENGINE: Database closed [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.932 s - in org.appng.core.service.HsqlStarterTest [INFO] Running org.appng.core.service.SiteClassLoaderBuilderTest 2023-08-01 10:41:17,154 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#844601205 for site localhost with parent sun.misc.Launcher$AppClassLoader#1028566121 created [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.appng.core.service.SiteClassLoaderBuilderTest [INFO] Running org.appng.core.service.ApplicationArchiveProcessorTest 2023-08-01 10:41:17,169 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'application.xml' for application 'demo-application-null' 2023-08-01 10:41:17,170 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'beans.xml' for application 'demo-application-null' 2023-08-01 10:41:17,170 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'datasources.xml' for application 'demo-application-null' 2023-08-01 10:41:17,170 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'events.xml' for application 'demo-application-null' 2023-08-01 10:41:17,170 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'master.xml' for application 'demo-application-null' 2023-08-01 10:41:17,170 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'page.xml' for application 'demo-application-null' 2023-08-01 10:41:17,171 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'plugin.xml' for application 'demo-application-null' 2023-08-01 10:41:17,171 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'messages-demo.properties' for application 'demo-application-null' 2023-08-01 10:41:17,171 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mssql/V1.0_script.sql' for application 'demo-application-null' 2023-08-01 10:41:17,171 INFO [main] org.appng.core.service.ApplicationArchiveProcessor: adding application-resource 'mysql/V1.0_script.sql' for application 'demo-application-null' application.xml beans.xml datasources.xml events.xml master.xml page.xml plugin.xml messages-demo.properties mssql/V1.0_script.sql mysql/V1.0_script.sql [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.appng.core.service.ApplicationArchiveProcessorTest [INFO] Running org.appng.core.service.TemplateServiceTest 2023-08-01 10:41:17,180 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:41:17,180 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@2beb5862, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@573163aa, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@520d9574, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3baf166a, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4af67135, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@168667f2] 2023-08-01 10:41:17,182 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:41:17 CEST 2023]; root of context hierarchy 2023-08-01 10:41:17,321 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,322 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,323 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,323 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,323 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,323 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,349 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:41:17,412 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:17,419 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:41:17,451 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:41:17,451 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:41:17,451 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:41:17,451 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:41:17,451 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:41:17,452 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:41:17,455 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:41:17,596 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@63369e44] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:17,599 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@469c39c6] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:17,613 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:41:17,613 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:17,616 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:41:17 CEST 2023]; root of context hierarchy 2023-08-01 10:41:17,755 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:41:17,769 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1085477830 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:17,778 INFO [main] org.appng.core.service.TemplateService: added resource assets/favicon.ico 2023-08-01 10:41:17,778 INFO [main] org.appng.core.service.TemplateService: added resource conf/platform.xml 2023-08-01 10:41:17,778 INFO [main] org.appng.core.service.TemplateService: added resource resources/dummy.txt 2023-08-01 10:41:17,779 INFO [main] org.appng.core.service.TemplateService: added resource template.xml 2023-08-01 10:41:17,780 INFO [main] org.appng.core.service.TemplateService: added resource xsl/platform.xsl 2023-08-01 10:41:17,780 INFO [main] org.appng.core.service.TemplateService: added resource xsl/utils.xsl 2023-08-01 10:41:17,781 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#1550447564 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:17,784 INFO [main] org.appng.api.support.SiteClassLoader: SiteClassLoader#2143910824 for site manager with parent sun.misc.Launcher$AppClassLoader#1028566121 created 2023-08-01 10:41:17,791 INFO [main] org.appng.core.service.TemplateService: added resource assets/favicon.ico 2023-08-01 10:41:17,791 INFO [main] org.appng.core.service.TemplateService: added resource conf/platform.xml 2023-08-01 10:41:17,791 INFO [main] org.appng.core.service.TemplateService: added resource resources/dummy.txt 2023-08-01 10:41:17,792 INFO [main] org.appng.core.service.TemplateService: added resource template.xml 2023-08-01 10:41:17,792 INFO [main] org.appng.core.service.TemplateService: added resource xsl/platform.xsl 2023-08-01 10:41:17,793 INFO [main] org.appng.core.service.TemplateService: added resource xsl/utils.xsl 2023-08-01 10:41:17,796 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform Template appng-template 2023-08-01 10:41:17,808 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:41:17 CEST 2023]; root of context hierarchy 2023-08-01 10:41:17,809 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:17,809 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.633 s - in org.appng.core.service.TemplateServiceTest [INFO] Running org.appng.core.service.DatabaseServiceTest 2023-08-01 10:41:17,816 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] 2023-08-01 10:41:17,816 INFO [main] org.springframework.test.context.support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@18bd2c80, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@658959be, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@42e4db7d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@63ae6fc8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@12068611, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3d6d7946] 2023-08-01 10:41:17,818 INFO [main] org.springframework.context.support.GenericApplicationContext: Refreshing appNG platform context: startup date [Tue Aug 01 10:41:17 CEST 2023]; root of context hierarchy 2023-08-01 10:41:17,937 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformEventListener' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformEventListener; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,937 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'dataSource' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,937 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManagerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManagerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,937 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreTxManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreTxManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,937 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'entityManager' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=entityManager; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'documentBuilderFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=documentBuilderFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'transformerFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=transformerFactory; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'styleSheetProvider' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=styleSheetProvider; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'marshallService' with a different definition: replacing [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=prototype; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=marshallService; initMethodName=init; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'coreService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=coreService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'databaseService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=databaseService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'templateService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=templateService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'initializerService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=initializerService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'ldapService' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=ldapService; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'thymeleafProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=thymeleafProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'platformTransformer' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=platformTransformer; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,938 INFO [main] org.springframework.beans.factory.support.DefaultListableBeanFactory: Overriding bean definition for bean 'requestProcessor' with a different definition: replacing [Root bean: class [null]; scope=request; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/appng/core/controller/PlatformConfig.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=platformTestConfig; factoryMethodName=requestProcessor; initMethodName=null; destroyMethodName=(inferred); defined in org.appng.core.service.PlatformTestConfig] 2023-08-01 10:41:17,961 INFO [main] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2023-08-01 10:41:17,997 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Building JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:18,003 INFO [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: hsql-testdb] 2023-08-01 10:41:18,029 WARN [main] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2023-08-01 10:41:18,029 INFO [main] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:hsql-testdb] 2023-08-01 10:41:18,029 INFO [main] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=sa, password=****} 2023-08-01 10:41:18,029 INFO [main] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false 2023-08-01 10:41:18,029 INFO [main] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) 2023-08-01 10:41:18,030 INFO [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.appng.persistence.hibernate.dialect.HSQLDialect 2023-08-01 10:41:18,032 INFO [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true 2023-08-01 10:41:18,210 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5fa390ab] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:18,212 INFO [main] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@92eba39] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 2023-08-01 10:41:18,225 INFO [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2023-08-01 10:41:18,225 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Initialized JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:18,228 INFO [main] org.appng.core.domain.PlatformEventListener: Using application context appNG platform context: startup date [Tue Aug 01 10:41:17 CEST 2023]; root of context hierarchy 2023-08-01 10:41:18,379 WARN [main] org.appng.api.support.environment.DefaultEnvironment: Scope SESSION is not enabled! 2023-08-01 10:41:18,392 INFO [main] org.appng.core.domain.DatabaseConnection: Registered JDBC driver org.hsqldb.jdbc.JDBCDriver 2023-08-01 10:41:18,400 INFO [main] org.appng.core.service.MigrationService: connected to jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5.0) 2023-08-01 10:41:18,401 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: Flyway Community Edition 8.5.13 by Redgate 2023-08-01 10:41:18,401 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13 2023-08-01 10:41:18,401 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: 2023-08-01 10:41:18,403 INFO [main] org.flywaydb.core.internal.database.base.BaseDatabaseType: Database: jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5) 2023-08-01 10:41:18,408 INFO [main] org.appng.core.service.MigrationService: connected to jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5.0) 2023-08-01 10:41:18,409 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: Flyway Community Edition 8.5.13 by Redgate 2023-08-01 10:41:18,409 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13 2023-08-01 10:41:18,409 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: 2023-08-01 10:41:18,411 INFO [main] org.flywaydb.core.internal.database.base.BaseDatabaseType: Database: jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5) 2023-08-01 10:41:18,416 INFO [main] org.flywaydb.core.internal.command.DbValidate: Successfully validated 18 migrations (execution time 00:00.003s) 2023-08-01 10:41:18,417 INFO [main] org.flywaydb.core.internal.schemahistory.JdbcTableSchemaHistory: Creating Schema History table "PUBLIC"."schema_version" ... 2023-08-01 10:41:18,421 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Current version of schema "PUBLIC": << Empty Schema >> 2023-08-01 10:41:18,442 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.0 - appNG initial setup" 2023-08-01 10:41:18,462 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.1 - Quartz initial setup" 2023-08-01 10:41:18,469 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2 - add template" 2023-08-01 10:41:18,473 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2.1 - add repository strict" 2023-08-01 10:41:18,477 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2.2 - add repository digest" 2023-08-01 10:41:18,481 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.2.3 - set resource bytes not null" 2023-08-01 10:41:18,485 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.3.0 - add type to template" 2023-08-01 10:41:18,489 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.3.1 - add global admin role" 2023-08-01 10:41:18,493 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "1.3.2 - add repository accepted certs" 2023-08-01 10:41:18,498 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "2.0.0 - add platform event" 2023-08-01 10:41:18,502 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.0.0 - add job execution record" 2023-08-01 10:41:18,505 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.1.0 - change caching properties" 2023-08-01 10:41:18,506 WARN [main] org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor: DB: no data (SQL State: 02000 - Error Code: -1100) 2023-08-01 10:41:18,506 WARN [main] org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor: DB: no data (SQL State: 02000 - Error Code: -1100) 2023-08-01 10:41:18,509 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.1.1 - add site reload count" 2023-08-01 10:41:18,512 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.1.2 - add property type" 2023-08-01 10:41:18,517 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.2 - add subject columns" 2023-08-01 10:41:18,518 WARN [main] org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor: DB: no data (SQL State: 02000 - Error Code: -1100) 2023-08-01 10:41:18,522 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.2.1 - change subject name length" 2023-08-01 10:41:18,526 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.4 - add table site hostnames" 2023-08-01 10:41:18,529 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Migrating schema "PUBLIC" to version "4.5 - job execution record add node" 2023-08-01 10:41:18,532 INFO [main] org.flywaydb.core.internal.command.DbMigrate: Successfully applied 18 migrations to schema "PUBLIC", now at version v4.5 (execution time 00:00.111s) 2023-08-01 10:41:18,533 INFO [main] org.appng.core.service.MigrationService: connected to jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5.0) 2023-08-01 10:41:18,534 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: Flyway Community Edition 8.5.13 by Redgate 2023-08-01 10:41:18,534 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13 2023-08-01 10:41:18,535 INFO [main] org.flywaydb.core.internal.license.VersionPrinter: 2023-08-01 10:41:18,537 INFO [main] org.flywaydb.core.internal.database.base.BaseDatabaseType: Database: jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5) 2023-08-01 10:41:18,545 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform DatabaseConnection appNG Root Database 2023-08-01 10:41:18,549 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform DatabaseConnection appNG HSQL 2023-08-01 10:41:18,556 INFO [main] org.appng.core.service.DatabaseService: HSQL jdbc:hsqldb:mem:testInitDatabase (HSQL Database Engine 2.5.0) is active. 2023-08-01 10:41:18,558 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null UPDATE appNG platform DatabaseConnection appNG HSQL 2023-08-01 10:41:18,558 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform DatabaseConnection appNG MYSQL 2023-08-01 10:41:18,559 INFO [main] org.appng.core.domain.DatabaseConnection: Registered JDBC driver com.mysql.cj.jdbc.Driver 2023-08-01 10:41:18,758 WARN [main] org.appng.core.domain.DatabaseConnection: error while connecting to jdbc:mysql://localhost:3306/appNG MYSQL (org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'user'@'127.0.0.1' (using password: NO)) 2023-08-01 10:41:18,758 INFO [main] org.appng.core.service.DatabaseService: MYSQL jdbc:mysql://localhost:3306/appNG MYSQL is not working and will be deactivated. 2023-08-01 10:41:18,762 INFO [main] org.appng.core.domain.DatabaseConnection: Registered JDBC driver com.microsoft.sqlserver.jdbc.SQLServerDriver 2023-08-01 10:41:18,766 INFO [main] org.appng.core.domain.PlatformEventListener: Created entry null CREATE appNG platform DatabaseConnection appNG POSTGRESQL 2023-08-01 10:41:18,768 INFO [main] org.appng.core.domain.DatabaseConnection: Registered JDBC driver org.postgresql.Driver 2023-08-01 10:41:18,787 WARN [main] org.appng.core.domain.DatabaseConnection: error while connecting to jdbc:postgresql://localhost:5432/appNG POSTGRESQL (org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.) 2023-08-01 10:41:18,787 INFO [main] org.appng.core.service.DatabaseService: POSTGRESQL jdbc:postgresql://localhost:5432/appNG POSTGRESQL is not working and will be deactivated. 2023-08-01 10:41:18,792 INFO [main] org.springframework.context.support.GenericApplicationContext: Closing appNG platform context: startup date [Tue Aug 01 10:41:17 CEST 2023]; root of context hierarchy 2023-08-01 10:41:18,793 INFO [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit 'hsql-testdb' 2023-08-01 10:41:18,793 INFO [main] org.hibernate.orm.connections.pooling: HHH10001008: Cleaning up connection pool [jdbc:hsqldb:mem:hsql-testdb] [WARNING] Tests run: 11, Failures: 0, Errors: 0, Skipped: 9, Time elapsed: 0.976 s - in org.appng.core.service.DatabaseServiceTest [INFO] Running org.appng.core.service.PropertySupportTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.appng.core.service.PropertySupportTest [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] ControllerTest.testMonitoring:261->fail:177 [ERROR] ControllerTest.testMonitoringSiteSuspended:277->fail:177 [ERROR] CoreServiceTest.testGetSiteIds:587 expected:<2> but was:<3> [ERROR] CoreServiceTest.testGetSites:595 expected:<2> but was:<3> [ERROR] Errors: [ERROR] RepositoryWatcherTest.test:62 » NullPointer [ERROR] PageCacheFilterTest.test:87 » NullPointer [ERROR] MonitoringHandlerTest.test:91 » NullPointer [ERROR] CacheServiceTest.test:45 » NullPointer [ERROR] CoreServiceTest.testDeleteSiteWithEnvironment:437 » NullPointer [ERROR] InitializerServiceTest.testInitPlatform:153 » NullPointer [INFO] [ERROR] Tests run: 361, Failures: 4, Errors: 6, Skipped: 31 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for appNG Parent 1.26.4-SNAPSHOT: [INFO] [INFO] appNG Parent ....................................... SUCCESS [ 3.184 s] [INFO] appNG Tools ........................................ SUCCESS [ 13.063 s] [INFO] appNG Mail ......................................... SUCCESS [ 3.152 s] [INFO] appNG Forms ........................................ SUCCESS [ 3.941 s] [INFO] appng Formtags ..................................... SUCCESS [ 4.586 s] [INFO] appNG XML-API ...................................... SUCCESS [ 8.522 s] [INFO] appNG public API ................................... SUCCESS [ 16.274 s] [INFO] appNG testsupport .................................. SUCCESS [ 7.965 s] [INFO] appNG REST API ..................................... SUCCESS [ 9.916 s] [INFO] appNG Persistence-Tools ............................ SUCCESS [ 20.484 s] [INFO] appNG Search ....................................... SUCCESS [ 15.510 s] [INFO] appNG Core Library ................................. FAILURE [01:13 min] [INFO] appNG Command Line Interface ....................... SKIPPED [INFO] appNG Tag Library .................................. SKIPPED [INFO] appNGizer JAXB API ................................. SKIPPED [INFO] appNGizer .......................................... SKIPPED [INFO] appNG Application .................................. SKIPPED [INFO] appNG application BOM .............................. SKIPPED [INFO] appNG Documentation ................................ SKIPPED [INFO] appNG Template Assembly Descriptors ................ SKIPPED [INFO] appNG Template Parent .............................. SKIPPED [INFO] appng-application-assembly ......................... SKIPPED [INFO] appNG application parent ........................... SKIPPED [INFO] Archetype - appng-archetype-application ............ SKIPPED [INFO] appNG appNGizer Maven Plugin ....................... SKIPPED [INFO] appNG camunda ...................................... SKIPPED [INFO] appNG Application, including Camunda BPM process engine libraries SKIPPED [INFO] appNG Maven Plugin ................................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:01 min [INFO] Finished at: 2023-08-01T10:41:19+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project appng-core: There are test failures. [ERROR] [ERROR] Please refer to /var/lib/jenkins/workspace/appNG_1.26.x/appng-core/target/surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <args> -rf :appng-core [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Results) [Pipeline] junit Recording test results [Checks API] No suitable checks publisher found. [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] node Running on Jenkins in /var/lib/jenkins/workspace/appNG_1.26.x [Pipeline] { [Pipeline] stage [Pipeline] { (Docs) [Pipeline] sh + rm -rf /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT [Pipeline] sh + mkdir --parents /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT/javadoc [Pipeline] sh + mkdir --parents /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT/reference [Pipeline] sh + mkdir --parents /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT/appngizer/html [Pipeline] sh + mkdir --parents /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT/appngizer/pdf [Pipeline] sh + rm -rf /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT/appngizer/html/parts [Pipeline] sh + rm -rf /srv/www/appng.org/appng/docs/1.26.4-SNAPSHOT/appngizerhtml/xml [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { ( Unstash Build and Docs) [Pipeline] dir Running in /srv/www/appng.org/appng/builds/snapshot [Pipeline] { [Pipeline] unstash [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: No such saved stash ‘jenkins_artifacts’ Finished: FAILURE