Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/fabriziogiudici/mistral-src.git # timeout=10 Fetching upstream changes from https://bitbucket.org/fabriziogiudici/mistral-src.git > git --version # timeout=10 > git --version # 'git version 2.39.5' > git fetch --tags --force --progress -- https://bitbucket.org/fabriziogiudici/mistral-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Seen branch in repository origin/fabrizio.giudici Seen branch in repository origin/master Seen branch in repository origin/release/1.0-ALPHA-8 Seen 3 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision 896f40dc7a8c9c2cd545e45ee5c1793d69ddd754 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 896f40dc7a8c9c2cd545e45ee5c1793d69ddd754 # timeout=10 Commit message: "Merge branch 'fabrizio.giudici'" First time build. Skipping changelog. using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true [workspace] $ /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin/mvn -s /tmp/settings7500461122001439524.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2 [INFO] Scanning for projects... [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-16/thesefoolishthings-3.2-ALPHA-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-16/thesefoolishthings-3.2-ALPHA-16.pom (9.4 kB at 10 kB/s) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Mistral [pom] [INFO] Mistral (modules) [pom] [INFO] Mistral Code Generator [jar] [INFO] Mistral Core [jar] [INFO] Mistral Operations [jar] [INFO] Mistral Contributions [jar] [INFO] Mistral Processor [jar] [INFO] Mistral Renderer [jar] [INFO] Mistral Examples (master) [pom] [INFO] Mistral Examples CustomOperation [jar] [INFO] Mistral Examples Viewer [jar] [INFO] Mistral Examples HistogramViewer [jar] [INFO] Mistral Examples Miscellaneous [jar] [INFO] [INFO] ----------------------< it.tidalwave.image:image >---------------------- [INFO] Building Mistral 1.0-ALPHA-8-SNAPSHOT [1/13] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001254856 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image/1.0-ALPHA-8-SNAPSHOT/image-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image --- [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image --- [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image --- [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image --- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image --- [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001257922 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/target/jacoco.exec [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image --- [INFO] Skipping pom project [INFO] [INFO] ------------------< it.tidalwave.image:image-modules >------------------ [INFO] Building Mistral (modules) 1.0-ALPHA-8-SNAPSHOT [2/13] [INFO] from modules/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-16/it-tidalwave-util-test-3.2-ALPHA-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-16/it-tidalwave-util-test-3.2-ALPHA-16.pom (3.1 kB at 5.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-16/modules-3.2-ALPHA-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-16/modules-3.2-ALPHA-16.pom (5.5 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.9/java-diff-utils-4.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.9/java-diff-utils-4.9.pom (2.7 kB at 8.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils-parent/4.9/java-diff-utils-parent-4.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils-parent/4.9/java-diff-utils-parent-4.9.pom (10 kB at 32 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-16/it-tidalwave-util-3.2-ALPHA-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-16/it-tidalwave-util-3.2-ALPHA-16.pom (2.5 kB at 3.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-16/it-tidalwave-util-test-3.2-ALPHA-16.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-16/it-tidalwave-util-test-3.2-ALPHA-16.jar (16 kB at 46 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.9/java-diff-utils-4.9.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-16/it-tidalwave-util-3.2-ALPHA-16.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.9/java-diff-utils-4.9.jar (57 kB at 154 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-16/it-tidalwave-util-3.2-ALPHA-16.jar (103 kB at 149 kB/s) [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-modules --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001261616 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-modules --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-modules --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-modules --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-modules --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-modules --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-modules/1.0-ALPHA-8-SNAPSHOT/image-modules-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-modules >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-modules --- [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-modules <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-modules --- [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-modules --- [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-modules --- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-modules --- [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-modules >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001261797 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-modules --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-modules --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/target/jacoco.exec [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-modules <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-modules --- [INFO] Skipping pom project [INFO] [INFO] -----------------< it.tidalwave.image:code-generator >------------------ [INFO] Building Mistral Code Generator 1.0-ALPHA-8-SNAPSHOT [3/13] [INFO] from modules/CodeGenerator/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-maven-plugin/4.3/antlr4-maven-plugin-4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-maven-plugin/4.3/antlr4-maven-plugin-4.3.pom (7.5 kB at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom (7.9 kB at 25 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-maven-plugin/4.3/antlr4-maven-plugin-4.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-maven-plugin/4.3/antlr4-maven-plugin-4.3.jar (23 kB at 75 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4/4.3/antlr4-4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4/4.3/antlr4-4.3.pom (6.0 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom (4.8 kB at 16 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom (3.1 kB at 10.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom (1.3 kB at 4.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.0.8/ST4-4.0.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.0.8/ST4-4.0.8.pom (14 kB at 38 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4/4.3/antlr4-4.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4/4.3/antlr4-4.3.jar (633 kB at 902 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.0.8/ST4-4.0.8.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar (26 kB at 73 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar (10 kB at 29 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/ST4/4.0.8/ST4-4.0.8.jar (240 kB at 639 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar (345 kB at 818 kB/s) [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ code-generator --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ code-generator --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001265647 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ code-generator --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ code-generator --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ code-generator --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ code-generator --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/jacoco.exec [INFO] [INFO] --- antlr4:4.3:antlr4 (default) @ code-generator --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom (865 B at 2.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom (3.6 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar (228 kB at 661 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar (25 kB at 69 kB/s) [INFO] ANTLR 4: Processing source directory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/src/main/antlr4 [INFO] Processing grammar: it/tidalwave/image/codegenerator/grammar/TIFF.g4 [INFO] [INFO] --- build-helper:3.2.0:add-source (default) @ code-generator --- [INFO] Source directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/src-generated added. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ code-generator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ code-generator --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.antlr.v4.runtime.misc.NullUsageProcessor' less than -source '11' [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ code-generator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ code-generator --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ code-generator --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ code-generator --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ code-generator --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/code-generator-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ code-generator --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ code-generator --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/code-generator-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/code-generator/1.0-ALPHA-8-SNAPSHOT/code-generator-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/code-generator/1.0-ALPHA-8-SNAPSHOT/code-generator-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ code-generator >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ code-generator --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ code-generator <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ code-generator --- [INFO] BugInstance size is 16 [INFO] Error size is 0 [INFO] Total bugs: 16 [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.codegenerator.MetadataGenerator.main(String[]) due to return value of called method [it.tidalwave.image.codegenerator.MetadataGenerator, it.tidalwave.image.codegenerator.MetadataGenerator] Method invoked at MetadataGenerator.java:[line 58]Known null at MetadataGenerator.java:[line 58] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.codegenerator.TIFFEnumValueName.getIdentifierName() [it.tidalwave.image.codegenerator.TIFFEnumValueName] At TIFFEnumValueName.java:[line 59] DM_CONVERT_CASE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in new it.tidalwave.image.codegenerator.TIFFRecord(String, String, String, List) [it.tidalwave.image.codegenerator.TIFFRecord] At TIFFRecord.java:[line 51] DM_CONVERT_CASE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.codegenerator.TIFFRecord.getConstTagName() [it.tidalwave.image.codegenerator.TIFFRecord] At TIFFRecord.java:[line 129] DM_CONVERT_CASE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.codegenerator.Utils.capitalized(String) [it.tidalwave.image.codegenerator.Utils] At Utils.java:[line 33] DM_CONVERT_CASE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.codegenerator.Utils.uncapitalized(String) [it.tidalwave.image.codegenerator.Utils] At Utils.java:[line 43] DM_CONVERT_CASE [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFLexer.modeNames should be both final and package protected [it.tidalwave.image.codegenerator.grammar.TIFFLexer] At TIFFLexer.java:[line 27] MS_FINAL_PKGPROTECT [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFLexer._decisionToDFA should be package protected [it.tidalwave.image.codegenerator.grammar.TIFFLexer] At TIFFLexer.java:[line 141] MS_PKGPROTECT [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFLexer.ruleNames should be package protected [it.tidalwave.image.codegenerator.grammar.TIFFLexer] At TIFFLexer.java:[line 35] MS_PKGPROTECT [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFLexer.tokenNames should be package protected [it.tidalwave.image.codegenerator.grammar.TIFFLexer] At TIFFLexer.java:[line 31] MS_PKGPROTECT [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFParser._decisionToDFA should be package protected [it.tidalwave.image.codegenerator.grammar.TIFFParser] At TIFFParser.java:[line 439] MS_PKGPROTECT [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFParser.ruleNames should be package protected [it.tidalwave.image.codegenerator.grammar.TIFFParser] At TIFFParser.java:[line 34] MS_PKGPROTECT [ERROR] Medium: it.tidalwave.image.codegenerator.grammar.TIFFParser.tokenNames should be package protected [it.tidalwave.image.codegenerator.grammar.TIFFParser] At TIFFParser.java:[line 27] MS_PKGPROTECT [ERROR] Medium: Null passed for non-null parameter of new it.tidalwave.image.codegenerator.TIFFRecord(String, String, String, List) in it.tidalwave.image.codegenerator.grammar.TIFFParser.expr() [it.tidalwave.image.codegenerator.grammar.TIFFParser, it.tidalwave.image.codegenerator.grammar.TIFFParser] Method invoked at TIFFParser.java:[line 220]Known null at TIFFParser.java:[line 219] NP_NULL_PARAM_DEREF [ERROR] Medium: Redundant nullcheck of it.tidalwave.image.codegenerator.grammar.TIFFParser$EnumVContext.name, which is known to be non-null in it.tidalwave.image.codegenerator.grammar.TIFFParser.enumV() [it.tidalwave.image.codegenerator.grammar.TIFFParser] Redundant null check at TIFFParser.java:[line 343] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of it.tidalwave.image.codegenerator.grammar.TIFFParser$ExprContext.name, which is known to be non-null in it.tidalwave.image.codegenerator.grammar.TIFFParser.expr() [it.tidalwave.image.codegenerator.grammar.TIFFParser] Redundant null check at TIFFParser.java:[line 219] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ code-generator --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ code-generator --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:47:56 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ code-generator --- [INFO] There are 560 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ code-generator >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ code-generator --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001277976 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ code-generator --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ code-generator --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ code-generator --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ code-generator --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/jacoco.exec [INFO] [INFO] --- antlr4:4.3:antlr4 (default) @ code-generator --- [INFO] ANTLR 4: Processing source directory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/src/main/antlr4 [INFO] Processing grammar: it/tidalwave/image/codegenerator/grammar/TIFF.g4 [INFO] [INFO] --- build-helper:3.2.0:add-source (default) @ code-generator --- [INFO] Source directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/src-generated added. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ code-generator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ code-generator --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.antlr.v4.runtime.misc.NullUsageProcessor' less than -source '11' [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ code-generator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ code-generator --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ code-generator <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ code-generator --- [WARNING] Used undeclared dependencies found: [WARNING] org.antlr:antlr4-annotations:jar:4.3:compile [WARNING] org.antlr:antlr4-runtime:jar:4.3:compile [WARNING] Unused declared dependencies found: [WARNING] org.antlr:antlr4:jar:4.3:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:slf4j-api:jar:1.7.30:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] -------------------< it.tidalwave.image:image-core >-------------------- [INFO] Building Mistral Core 1.0-ALPHA-8-SNAPSHOT [4/13] [INFO] from modules/Core/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/rawdarkroom/codec/1.7-ALPHA-1/codec-1.7-ALPHA-1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/rawdarkroom/codec/1.7-ALPHA-1/codec-1.7-ALPHA-1.pom (4.3 kB at 13 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/javax-annotation-1.3.7-201002241900.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/javax-annotation-1.3.7-201002241900.pom (1.7 kB at 5.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/wrappers/201002241900/wrappers-201002241900.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/wrappers/201002241900/wrappers-201002241900.pom (6.7 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/1.0.4/superpom-1.0.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/1.0.4/superpom-1.0.4.pom (33 kB at 105 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/com-sun-media-imageio-1.1-201007271250.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/com-sun-media-imageio-1.1-201007271250.pom (5.7 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/wrappers-no-central/201007271250/wrappers-no-central-201007271250.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/wrappers-no-central/201007271250/wrappers-no-central-201007271250.pom (11 kB at 34 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/jai_imageio/1.1/jai_imageio-1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/jai_imageio/1.1/jai_imageio-1.1.pom (196 B at 651 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/clibwrapper_jiio/1.1/clibwrapper_jiio-1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/clibwrapper_jiio/1.1/clibwrapper_jiio-1.1.pom (201 B at 665 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/rawdarkroom/codec/1.7-ALPHA-1/codec-1.7-ALPHA-1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/rawdarkroom/codec/1.7-ALPHA-1/codec-1.7-ALPHA-1.jar (370 kB at 1.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/javax-annotation-1.3.7-201002241900.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/com-sun-media-imageio-1.1-201007271250.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/jai_imageio/1.1/jai_imageio-1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/clibwrapper_jiio/1.1/clibwrapper_jiio-1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/com-sun-media-imageio-1.1-201007271250.jar (2.7 kB at 8.5 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/javax-annotation-1.3.7-201002241900.jar (2.1 kB at 6.1 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/clibwrapper_jiio/1.1/clibwrapper_jiio-1.1.jar (69 kB at 203 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/media/jai_imageio/1.1/jai_imageio-1.1.jar (1.1 MB at 3.0 MB/s) [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-core --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-core --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001284667 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-core --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-core --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-core --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/jacoco.exec,excludes=**/*Generated.class [INFO] [INFO] --- exec:3.1.0:java (generate-exif) @ image-core --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-exec/1.3/commons-exec-1.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-exec/1.3/commons-exec-1.3.pom (11 kB at 35 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/35/commons-parent-35.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-parent/35/commons-parent-35.pom (58 kB at 179 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar (54 kB at 175 kB/s) METADATAGENERATOR CLASS NAME: EXIFDirectoryGenerated SOURCE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/TIFF.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/EXIFDirectoryGenerated.java PARSING ... line 311:83 token recognition error at: '.' GENERATING CODE... [INFO] [INFO] --- exec:3.1.0:java (generate-iptc) @ image-core --- METADATAGENERATOR CLASS NAME: IPTCDirectoryGenerated SOURCE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/IPTC.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java PARSING ... line 92:203 token recognition error at: '(' line 92:245 token recognition error at: '(' line 92:284 token recognition error at: '(' line 92:319 token recognition error at: '(' line 92:329 token recognition error at: ')' line 92:403 token recognition error at: '(' line 92:540 token recognition error at: '(' line 92:572 token recognition error at: '(' line 92:619 token recognition error at: '[' line 92:620 token recognition error at: '.' line 92:624 token recognition error at: ']' line 92:626 token recognition error at: '(' line 92:663 token recognition error at: '[' line 92:664 token recognition error at: '.' line 92:668 token recognition error at: ']' line 92:670 token recognition error at: '(' line 92:681 token recognition error at: '&' line 92:728 token recognition error at: '[' line 92:729 token recognition error at: '.' line 92:733 token recognition error at: ']' line 92:735 token recognition error at: '(' line 92:785 token recognition error at: '[' line 92:786 token recognition error at: '.' line 92:790 token recognition error at: ']' line 92:791 token recognition error at: '[' line 92:792 token recognition error at: '.' line 92:796 token recognition error at: ']' line 92:827 token recognition error at: '[' line 92:828 token recognition error at: '.' line 92:832 token recognition error at: ']' line 92:834 token recognition error at: '(' line 92:888 token recognition error at: '(' line 92:925 token recognition error at: '(' line 92:964 token recognition error at: '(' line 92:1015 token recognition error at: '[' line 92:1016 token recognition error at: '.' line 92:1021 token recognition error at: ']' line 92:1023 token recognition error at: '(' line 92:1073 token recognition error at: '(' line 92:1084 mismatched input 'ISO/IEC' expecting {HEX, INT} line 92:1120 mismatched input 'ISO/IEC' expecting {HEX, INT} line 92:1157 token recognition error at: '[' line 92:1158 token recognition error at: '.' line 92:1162 token recognition error at: ']' line 92:1202 token recognition error at: '(' line 92:1228 token recognition error at: '[' line 92:1229 token recognition error at: '.' line 92:1233 token recognition error at: ']' line 92:1280 token recognition error at: '(' line 92:1327 token recognition error at: '(' line 92:1357 token recognition error at: '[' line 92:1358 token recognition error at: '.' line 92:1362 token recognition error at: ']' line 137:30 token recognition error at: '/' GENERATING CODE... [INFO] [INFO] --- build-helper:3.2.0:add-source (default) @ image-core --- [INFO] Source directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/generated-sources/codegenerator added. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 2 resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-core --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 78 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/ext/jsr305-1.3.7.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/jai_imageio-1.1.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/clibwrapper_jiio-1.1.jar": no such file or directory [WARNING] No processor claimed any of these annotations: /javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[363,56] [unchecked] unchecked cast required: List found: List where T is a type-variable: T extends Directory declared in method getMetadata(Class,int) [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[533,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[560,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[572,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[827,8] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModelHolder.java:[64,43] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModelHolder.java:[36,16] [serial] serializable class ImageModelHolder has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[101,39] [rawtypes] found raw type: Tag missing type arguments for generic class Tag where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[333,11] [rawtypes] found raw type: Tag missing type arguments for generic class Tag where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[345,16] [overloads] forEachTag(Consumer>) in Directory is potentially ambiguous with forEachTag(IntConsumer) in Directory [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[662,43] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModel.java:[384,19] [deprecation] finalize() in Object has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModel.java:[46,16] [serial] serializable class ImageModel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java:[406,60] non-varargs call of varargs method with inexact argument type for last parameter; cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java:[407,95] non-varargs call of varargs method with inexact argument type for last parameter; cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java:[788,38] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[48,18] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[50,66] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[58,71] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[84,92] [unchecked] unchecked cast required: Class> found: Class where CAP#1 is a fresh type-variable: CAP#1 extends OperationImplementation from capture of ? extends OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[90,62] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[122,53] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[44] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[47,4] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/OperationImplementation.java:[63,63] [unchecked] unchecked cast required: Model found: Object where Model is a type-variable: Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/Rational.java:[41,13] [serial] serializable class Rational has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/SerializableImageModelHolder.java:[34,7] [serial] serializable class SerializableImageModelHolder has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModelCache.java:[92,39] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/ImageModelJ2D.java:[56,7] [serial] serializable class ImageModelJ2D has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/MakerNote.java:[34,7] [serial] serializable class MakerNote has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/loader/DirectoryRawLoader.java:[53,25] [cast] redundant cast to Directory [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/ImplementationFactoryJ2D.java:[132,50] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/ImplementationFactoryJ2D.java:[177,48] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageUtils.java:[79,15] [deprecation] String(byte[],int,int,int) in String has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[86,11] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[97,18] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[103,45] [unchecked] unchecked call to canHandle(Op) as a member of the raw type OperationImplementation where Op is a type-variable: Op extends Operation declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[116,60] [unchecked] unchecked call to isAssignableFrom(Class) as a member of the raw type Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/tools/TestReportFormatter.java:[54] [overrides] Class TestInfo overrides equals, but neither it nor any superclass overrides hashCode method [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/TIFF.java:[38,7] [serial] serializable class TIFF has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 9577 resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-core --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 31 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/test-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/ext/jsr305-1.3.7.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/jai_imageio-1.1.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/clibwrapper_jiio-1.1.jar": no such file or directory [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/org.testng.annotations.Test,/javax.annotation.Nonnegative,/org.testng.annotations.DataProvider [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-core --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite RAWProcessor not found: java.lang.ClassNotFoundException: it.tidalwave.imageio.rawprocessor.RAWProcessorInstaller 00:48:31.937 [main ] INFO it.tidalwave.image.op.ReadOpTest - MIME TYPES for PHOTODATALOADER: [, image/vnd.wap.wbmp, image/jpeg, image/x-portable-graymap, image/bmp, image/gif, image/x-sony-srf, image/x-portable-bitmap, image/x-canon-crw, image/x-kodak-dcr, image/x-sony-arw, image/x-adobe-dng, image/png, image/x-windows-bmp, image/x-canon-cr2, image/jpeg2000, image/x-olympus-orf, image/x-bmp, image/jp2, image/x-png, image/x-portable-pixmap, image/tiff, image/x-pentax-pef, image/x-nikon-nef, image/x-fuji-raf, image/x-portable-anymap, image/x-minolta-mrw] 00:48:31.947 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> -> com.sun.media.imageioimpl.plugins.raw.RawImageReaderSpi 00:48:31.948 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/vnd.wap.wbmp -> com.sun.media.imageioimpl.plugins.wbmp.WBMPImageReaderSpi 00:48:31.950 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/vnd.wap.wbmp -> com.sun.imageio.plugins.wbmp.WBMPImageReaderSpi 00:48:31.965 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/jpeg -> com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi 00:48:31.968 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-graymap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:48:31.970 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/bmp -> com.sun.imageio.plugins.bmp.BMPImageReaderSpi 00:48:31.975 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/bmp -> com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 00:48:31.977 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/gif -> com.sun.imageio.plugins.gif.GIFImageReaderSpi 00:48:31.995 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-sony-srf -> it.tidalwave.imageio.srf.SRFImageReaderSpi 00:48:31.996 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-bitmap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:48:32.001 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-canon-crw -> it.tidalwave.imageio.crw.CRWImageReaderSpi 00:48:32.003 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-kodak-dcr -> it.tidalwave.imageio.dcr.DCRImageReaderSpi 00:48:32.005 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-sony-arw -> it.tidalwave.imageio.arw.ARWImageReaderSpi 00:48:32.006 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-adobe-dng -> it.tidalwave.imageio.dng.DNGImageReaderSpi 00:48:32.012 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/png -> com.sun.imageio.plugins.png.PNGImageReaderSpi 00:48:32.013 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-windows-bmp -> com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 00:48:32.014 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-canon-cr2 -> it.tidalwave.imageio.cr2.CR2ImageReaderSpi 00:48:32.019 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/jpeg2000 -> com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderSpi 00:48:32.021 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-olympus-orf -> it.tidalwave.imageio.orf.ORFImageReaderSpi 00:48:32.021 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-bmp -> com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 00:48:32.021 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/jp2 -> com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderSpi 00:48:32.022 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-png -> com.sun.imageio.plugins.png.PNGImageReaderSpi 00:48:32.022 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-pixmap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:48:32.093 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/tiff -> com.sun.media.imageioimpl.plugins.tiff.TIFFImageReaderSpi 00:48:32.102 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/tiff -> com.sun.imageio.plugins.tiff.TIFFImageReaderSpi 00:48:32.104 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-pentax-pef -> it.tidalwave.imageio.pef.PEFImageReaderSpi 00:48:32.108 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-nikon-nef -> it.tidalwave.imageio.nef.NEFImageReaderSpi 00:48:32.112 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-fuji-raf -> it.tidalwave.imageio.raf.RAFImageReaderSpi 00:48:32.112 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-anymap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:48:32.115 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-minolta-mrw -> it.tidalwave.imageio.mrw.MRWImageReaderSpi 00:48:32.202 [main ] INFO it.tidalwave.image.EditableImageTest - STARTING TESTS OF it.tidalwave.image.EditableImageTest 00:48:32.229 [main ] INFO it.tidalwave.image.EditableImageTest - **************************** 00:48:32.229 [main ] INFO it.tidalwave.image.EditableImageTest - TEST "testPropertiesWithJPG" 00:48:32.230 [main ] INFO it.tidalwave.image.EditableImageTest - **************************** 00:48:32.246 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(20030701-0043.jpg, 0, 0, []) 00:48:32.249 [main ] INFO it.tidalwave.image.op.ReadOp - read(20030701-0043.jpg, 0) 00:48:32.249 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(20030701-0043.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 00:48:32.252 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED in 22 msec - testPropertiesWithJPG - java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/20030701-0043.jpg 00:48:32.256 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/20030701-0043.jpg at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:443) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:163) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$1.read(ReadOp.java:251) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:262) at it.tidalwave.image.BaseTestSupport._testProperties(BaseTestSupport.java:141) at it.tidalwave.image.EditableImageTest.testPropertiesWithJPG(EditableImageTest.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.257 [main ] ERROR it.tidalwave.image.EditableImageTest - 00:48:32.264 [main ] INFO it.tidalwave.image.EditableImageTest - *************************************************** 00:48:32.266 [main ] INFO it.tidalwave.image.EditableImageTest - TEST "testReadMetadataJpegExportedByAdobeLightroom" 00:48:32.266 [main ] INFO it.tidalwave.image.EditableImageTest - *************************************************** 00:48:32.267 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED in 3 msec - testReadMetadataJpegExportedByAdobeLightroom - java.lang.NullPointerException 00:48:32.269 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByAdobeLightroom(EditableImageTest.java:146) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.269 [main ] ERROR it.tidalwave.image.EditableImageTest - 00:48:32.270 [main ] INFO it.tidalwave.image.EditableImageTest - *********************************************** 00:48:32.271 [main ] INFO it.tidalwave.image.EditableImageTest - TEST "testReadMetadataJpegExportedByCaptureOne" 00:48:32.272 [main ] INFO it.tidalwave.image.EditableImageTest - *********************************************** 00:48:32.272 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(20030701-0043.jpg, 0, 0, []) 00:48:32.272 [main ] INFO it.tidalwave.image.op.ReadOp - read(20030701-0043.jpg, 0) 00:48:32.273 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(20030701-0043.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 00:48:32.273 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED in 3 msec - testReadMetadataJpegExportedByCaptureOne - java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/20030701-0043.jpg 00:48:32.273 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/20030701-0043.jpg at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:443) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:163) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$1.read(ReadOp.java:251) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:262) at it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByCaptureOne(EditableImageTest.java:74) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.274 [main ] ERROR it.tidalwave.image.EditableImageTest - 00:48:32.284 [main ] INFO it.tidalwave.image.IPTCTest - *********************** 00:48:32.284 [main ] INFO it.tidalwave.image.IPTCTest - TEST "testEmbeddedIPTC" 00:48:32.285 [main ] INFO it.tidalwave.image.IPTCTest - *********************** 00:48:32.285 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg, 0, 0, []) 00:48:32.285 [main ] INFO it.tidalwave.image.op.ReadOp - read(/Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg, 0) 00:48:32.286 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(/Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 00:48:32.286 [main ] ERROR it.tidalwave.image.IPTCTest - TEST FAILED in 2 msec - testEmbeddedIPTC - java.io.FileNotFoundException: /Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg 00:48:32.287 [main ] ERROR it.tidalwave.image.IPTCTest - TEST FAILED java.io.FileNotFoundException: /Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg at it.tidalwave.image.op.ReadOp.createImageReader(ReadOp.java:443) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:163) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$1.read(ReadOp.java:251) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:262) at it.tidalwave.image.IPTCTest.testEmbeddedIPTC(IPTCTest.java:50) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.287 [main ] ERROR it.tidalwave.image.IPTCTest - 00:48:32.290 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - ************* 00:48:32.290 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - TEST "testOp" 00:48:32.290 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - ************* 00:48:32.292 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - CaptureJ2DOpTest 00:48:32.297 [main ] ERROR it.tidalwave.image.java2d.CaptureJ2DOpTest - TEST FAILED in 7 msec - testOp - java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. 00:48:32.298 [main ] ERROR it.tidalwave.image.java2d.CaptureJ2DOpTest - TEST FAILED java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208) at java.desktop/java.awt.Window.(Window.java:548) at java.desktop/java.awt.Frame.(Frame.java:423) at java.desktop/java.awt.Frame.(Frame.java:388) at java.desktop/javax.swing.JFrame.(JFrame.java:180) at it.tidalwave.image.java2d.CaptureJ2DOpTest.testOp(CaptureJ2DOpTest.java:53) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.299 [main ] ERROR it.tidalwave.image.java2d.CaptureJ2DOpTest - 00:48:32.301 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************** 00:48:32.301 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandDoubleBlack" 00:48:32.301 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************** 00:48:32.301 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandDoubleBlack 00:48:32.318 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@785477e5), null, canConvert: false) 00:48:32.371 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.371 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.372 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.374 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.390 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, DOUBLE, [D@785477e5) for model: null 00:48:32.390 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@785477e5), null, canConvert: true) 00:48:32.391 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.391 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.391 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.391 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.391 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 90 msec 00:48:32.391 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.392 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:48:32.392 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandDoubleInitialValue" 00:48:32.392 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:48:32.393 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandDoubleInitialValue 00:48:32.393 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@2ee5fe1e), null, canConvert: false) 00:48:32.393 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.394 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.395 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.395 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.395 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, DOUBLE, [D@2ee5fe1e) for model: null 00:48:32.395 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@2ee5fe1e), null, canConvert: true) 00:48:32.396 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.396 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.396 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.396 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.397 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 5 msec 00:48:32.397 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.397 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************* 00:48:32.398 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandFloatBlack" 00:48:32.398 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************* 00:48:32.398 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandFloatBlack 00:48:32.400 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@195d4780), null, canConvert: false) 00:48:32.400 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.401 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.401 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.401 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.402 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, FLOAT, [D@195d4780) for model: null 00:48:32.402 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@195d4780), null, canConvert: true) 00:48:32.402 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.402 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.402 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.403 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.403 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 6 msec 00:48:32.403 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.403 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:48:32.403 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandFloatInitialValue" 00:48:32.404 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:48:32.404 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandFloatInitialValue 00:48:32.404 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@1bb3e150), null, canConvert: false) 00:48:32.405 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.405 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.405 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.405 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.405 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, FLOAT, [D@1bb3e150) for model: null 00:48:32.405 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@1bb3e150), null, canConvert: true) 00:48:32.406 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.407 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.407 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.407 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.407 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 4 msec 00:48:32.407 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.407 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - *********************************** 00:48:32.407 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandIntBlack" 00:48:32.408 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - *********************************** 00:48:32.408 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandFloatBlack 00:48:32.408 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@213c812a), null, canConvert: false) 00:48:32.409 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.409 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.409 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.410 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.410 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, INT, [D@213c812a) for model: null 00:48:32.410 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@213c812a), null, canConvert: true) 00:48:32.411 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.411 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.411 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.411 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.411 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 4 msec 00:48:32.412 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.413 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:48:32.413 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandIntInitialValue" 00:48:32.413 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:48:32.413 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandIntInitialValue 00:48:32.414 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@427128a6), null, canConvert: false) 00:48:32.414 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.414 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.414 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.414 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.415 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, INT, [D@427128a6) for model: null 00:48:32.415 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@427128a6), null, canConvert: true) 00:48:32.415 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.415 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.417 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.417 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.417 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 4 msec 00:48:32.417 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.418 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:48:32.418 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsDoubleInitialValue" 00:48:32.418 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:48:32.418 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsDoubleInitialValue 00:48:32.419 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@63f16350), null, canConvert: false) 00:48:32.420 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.420 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.420 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.420 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.422 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, DOUBLE, [D@63f16350) for model: null 00:48:32.423 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@63f16350), null, canConvert: true) 00:48:32.424 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.424 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.425 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.425 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.426 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 8 msec 00:48:32.426 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.428 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:48:32.428 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsFloatInitialValue" 00:48:32.428 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:48:32.429 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsFloatInitialValue 00:48:32.429 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@3df7e309), null, canConvert: false) 00:48:32.430 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.430 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.430 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.430 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.430 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, FLOAT, [D@3df7e309) for model: null 00:48:32.430 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@3df7e309), null, canConvert: true) 00:48:32.431 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.432 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.432 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.432 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.433 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 4 msec 00:48:32.433 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.435 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:48:32.435 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsIntInitialValue" 00:48:32.435 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:48:32.436 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsIntInitialValue 00:48:32.437 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@3a75d9a1), null, canConvert: false) 00:48:32.437 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.437 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.438 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.438 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.438 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, INT, [D@3a75d9a1) for model: null 00:48:32.438 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@3a75d9a1), null, canConvert: true) 00:48:32.438 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.439 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.439 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.440 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.440 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 5 msec 00:48:32.440 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.441 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:48:32.441 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsUnsignedShortInitialValue" 00:48:32.441 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:48:32.441 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsUnsignedShortInitialValue 00:48:32.442 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@6cee52e2), null, canConvert: false) 00:48:32.443 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.443 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.443 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.443 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.444 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, UNSIGNED_SHORT, [D@6cee52e2) for model: null 00:48:32.444 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@6cee52e2), null, canConvert: true) 00:48:32.444 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.444 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.444 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.444 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:48:32.444 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 4 msec 00:48:32.445 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.446 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************ 00:48:32.446 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandByteBlack" 00:48:32.446 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************ 00:48:32.447 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandByteBlack 00:48:32.447 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@44ec6637), null, canConvert: false) 00:48:32.448 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.448 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.448 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.448 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@44ec6637) 00:48:32.462 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@44ec6637), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.476 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.506 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.507 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.509 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.513 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 0, scanlineStride: 128, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.529 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.559 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.559 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@44ec6637) done in 111 msec 00:48:32.560 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.560 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.590 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 144 msec 00:48:32.592 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.594 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:48:32.594 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandByteInitialValue" 00:48:32.598 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:48:32.599 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandByteInitialValue 00:48:32.599 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@f69e35a), null, canConvert: false) 00:48:32.600 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.600 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.600 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.600 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@f69e35a) 00:48:32.600 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@f69e35a), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.600 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.601 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.601 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.601 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.601 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 0, scanlineStride: 128, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.601 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.601 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.601 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@f69e35a) done in 1 msec 00:48:32.606 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.606 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.609 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@6c2d124e), null, canConvert: false) 00:48:32.614 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.614 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.615 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.615 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@6c2d124e) 00:48:32.615 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@6c2d124e), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.615 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.634 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.634 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.634 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.634 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 0, scanlineStride: 128, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.634 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.634 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.634 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@6c2d124e) done in 19 msec 00:48:32.636 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.636 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.643 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@79d3fb99), null, canConvert: false) 00:48:32.644 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.644 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.644 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.644 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@79d3fb99) 00:48:32.646 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@79d3fb99), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 0, scanlineStride: 128, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.646 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.646 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@79d3fb99) done in 2 msec 00:48:32.647 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.647 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.655 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 61 msec 00:48:32.655 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.663 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:48:32.663 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandUnsignedShortBlack" 00:48:32.663 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:48:32.663 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandUnsignedShortBlack 00:48:32.664 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@253379ec), null, canConvert: false) 00:48:32.668 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.668 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.668 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.668 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@253379ec) 00:48:32.669 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@253379ec), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.669 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.674 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.674 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.674 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.675 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.675 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.675 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.675 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@253379ec) done in 7 msec 00:48:32.676 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.676 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.678 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 15 msec 00:48:32.678 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.680 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:48:32.680 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandUnsignedShortInitialValue" 00:48:32.680 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:48:32.680 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandUnsignedShortInitialValue 00:48:32.680 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@49314684), null, canConvert: false) 00:48:32.681 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.681 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.681 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.681 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@49314684) 00:48:32.681 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@49314684), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.681 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.681 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.681 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.682 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.682 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.682 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.682 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.682 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@49314684) done in 1 msec 00:48:32.682 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.682 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.684 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@4d5d945d), null, canConvert: false) 00:48:32.685 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.685 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.685 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.685 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@4d5d945d) 00:48:32.686 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@4d5d945d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.686 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.690 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.690 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.690 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.690 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.690 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.691 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.691 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@4d5d945d) done in 6 msec 00:48:32.694 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.695 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.702 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@60c33609), null, canConvert: false) 00:48:32.702 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.703 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.703 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.703 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@60c33609) 00:48:32.703 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@60c33609), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.703 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.705 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.705 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.706 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.706 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.706 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.706 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.706 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@60c33609) done in 3 msec 00:48:32.706 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.707 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.707 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@6137dc84), null, canConvert: false) 00:48:32.708 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.708 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.708 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.708 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@6137dc84) 00:48:32.708 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@6137dc84), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.708 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.710 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.710 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.710 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.711 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.711 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.711 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.711 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@6137dc84) done in 3 msec 00:48:32.711 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.711 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.712 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@22f1a340), null, canConvert: false) 00:48:32.713 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.713 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.713 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.713 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@22f1a340) 00:48:32.713 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@22f1a340), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.713 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.715 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.715 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.715 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.715 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.715 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.715 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.715 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@22f1a340) done in 2 msec 00:48:32.716 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.716 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.717 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@32f243f), null, canConvert: false) 00:48:32.718 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.721 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.721 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.721 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@32f243f) 00:48:32.721 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@32f243f), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.721 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.722 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.722 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.722 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.722 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.722 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.722 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.722 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@32f243f) done in 1 msec 00:48:32.723 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.723 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.724 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@7aa5292d), null, canConvert: false) 00:48:32.726 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.726 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.726 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.726 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@7aa5292d) 00:48:32.726 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@7aa5292d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.726 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.727 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.727 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.727 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.727 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.727 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.727 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.727 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@7aa5292d) done in 1 msec 00:48:32.728 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.728 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.729 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@25291901), null, canConvert: false) 00:48:32.729 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.729 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.732 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.732 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@25291901) 00:48:32.732 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@25291901), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.732 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.732 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.732 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.732 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.732 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.732 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.733 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.733 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@25291901) done in 1 msec 00:48:32.733 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.734 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.734 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@a6d4547), null, canConvert: false) 00:48:32.735 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.735 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.735 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.735 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@a6d4547) 00:48:32.735 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@a6d4547), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.735 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.736 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.736 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.736 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.736 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.736 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.736 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.736 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@a6d4547) done in 1 msec 00:48:32.737 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.737 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.738 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@701996e9), null, canConvert: false) 00:48:32.738 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.738 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.738 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.738 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@701996e9) 00:48:32.738 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@701996e9), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.739 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.739 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@701996e9) done in 1 msec 00:48:32.741 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.741 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.742 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@23263586), null, canConvert: false) 00:48:32.742 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.742 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.743 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.743 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@23263586) 00:48:32.743 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@23263586), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.743 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.744 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.744 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.744 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.744 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 1, dataType: 1, scanlineStride: 128, transferType: 1, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:48:32.744 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 16 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@71e2ddd transparency = 1 has alpha = false isAlphaPre = false 00:48:32.744 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:48:32.744 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@23263586) done in 1 msec 00:48:32.745 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.745 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.745 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 65 msec 00:48:32.746 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.754 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:48:32.754 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsByteInitialValue" 00:48:32.754 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:48:32.754 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsByteInitialValue 00:48:32.755 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@121f97fb), null, canConvert: false) 00:48:32.755 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.755 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.755 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.755 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@121f97fb) 00:48:32.756 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@121f97fb), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.756 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.756 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@121f97fb) done in 1 msec 00:48:32.757 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.757 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.765 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@59e67a18), null, canConvert: false) 00:48:32.766 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.766 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.766 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.766 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@59e67a18) 00:48:32.767 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@59e67a18), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.767 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.768 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.768 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.768 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.768 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.768 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.769 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.769 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@59e67a18) done in 3 msec 00:48:32.769 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.769 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.774 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@f461c9c), null, canConvert: false) 00:48:32.775 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.775 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.775 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.775 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@f461c9c) 00:48:32.775 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@f461c9c), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.775 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.775 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@f461c9c) done in 0 msec 00:48:32.777 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.777 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.779 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@2a1be9f8), null, canConvert: false) 00:48:32.780 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.780 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.780 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.780 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@2a1be9f8) 00:48:32.780 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@2a1be9f8), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.780 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.780 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.780 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.781 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.781 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.781 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.781 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.781 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@2a1be9f8) done in 1 msec 00:48:32.781 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.781 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.782 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@66297b63), null, canConvert: false) 00:48:32.783 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.783 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.783 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.783 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@66297b63) 00:48:32.783 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@66297b63), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.783 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.783 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.783 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.783 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.786 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@66297b63) done in 3 msec 00:48:32.788 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.788 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.790 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@685e5967), null, canConvert: false) 00:48:32.790 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.790 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.790 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.790 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@685e5967) 00:48:32.793 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@685e5967), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.793 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.794 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@685e5967) done in 4 msec 00:48:32.794 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.794 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.795 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@3d3c14c3), null, canConvert: false) 00:48:32.796 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.796 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.796 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.796 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@3d3c14c3) 00:48:32.796 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@3d3c14c3), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.796 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.796 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.796 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.796 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.796 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.797 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.798 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.798 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@3d3c14c3) done in 2 msec 00:48:32.799 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.799 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.800 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@439054a7), null, canConvert: false) 00:48:32.800 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.800 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.800 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.800 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@439054a7) 00:48:32.800 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@439054a7), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.801 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.801 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@439054a7) done in 1 msec 00:48:32.801 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.802 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.803 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@120661d2), null, canConvert: false) 00:48:32.803 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.803 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.803 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.803 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@120661d2) 00:48:32.803 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@120661d2), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.803 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.803 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.803 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.803 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.804 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.804 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.804 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.804 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@120661d2) done in 1 msec 00:48:32.804 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.804 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.806 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@7715d43c), null, canConvert: false) 00:48:32.806 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.806 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.806 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.807 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@7715d43c) 00:48:32.807 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@7715d43c), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.807 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.807 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@7715d43c) done in 0 msec 00:48:32.808 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.808 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.809 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@16ca4532), null, canConvert: false) 00:48:32.809 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.809 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.809 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.809 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@16ca4532) 00:48:32.810 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@16ca4532), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.810 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.810 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@16ca4532) done in 1 msec 00:48:32.811 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.811 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.812 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@75a5a912), null, canConvert: false) 00:48:32.812 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.812 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.812 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.812 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@75a5a912) 00:48:32.813 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@75a5a912), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.813 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.813 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@75a5a912) done in 1 msec 00:48:32.814 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.814 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.815 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@1b9cfc19), null, canConvert: false) 00:48:32.815 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.815 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.815 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.815 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@1b9cfc19) 00:48:32.815 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@1b9cfc19), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.815 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.816 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.816 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.816 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.816 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.816 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.816 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.817 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@1b9cfc19) done in 2 msec 00:48:32.818 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.818 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.819 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@2e68bd3d), null, canConvert: false) 00:48:32.819 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.820 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.820 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.820 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@2e68bd3d) 00:48:32.820 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@2e68bd3d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.820 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.820 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@2e68bd3d) done in 0 msec 00:48:32.821 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.821 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.822 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@535adf36), null, canConvert: false) 00:48:32.822 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.822 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.822 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.822 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@535adf36) 00:48:32.823 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@535adf36), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.823 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.823 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@535adf36) done in 1 msec 00:48:32.823 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.824 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.825 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@25cef4b3), null, canConvert: false) 00:48:32.825 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.825 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.825 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.825 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@25cef4b3) 00:48:32.826 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@25cef4b3), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.826 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.826 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@25cef4b3) done in 1 msec 00:48:32.826 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.827 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.828 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@5bdef8ee), null, canConvert: false) 00:48:32.828 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.829 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.829 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.829 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@5bdef8ee) 00:48:32.829 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@5bdef8ee), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.829 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.829 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@5bdef8ee) done in 0 msec 00:48:32.830 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.830 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.832 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@66e44f9f), null, canConvert: false) 00:48:32.832 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.832 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.832 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.832 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@66e44f9f) 00:48:32.832 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@66e44f9f), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.832 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.832 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.833 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.833 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.833 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.833 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.833 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.833 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@66e44f9f) done in 1 msec 00:48:32.833 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.833 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.835 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@554db19d), null, canConvert: false) 00:48:32.835 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.835 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.835 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.836 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@554db19d) 00:48:32.836 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@554db19d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.836 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.836 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@554db19d) done in 0 msec 00:48:32.837 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.837 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.838 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@4fe4b8b6), null, canConvert: false) 00:48:32.838 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.838 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.838 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.838 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@4fe4b8b6) 00:48:32.838 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@4fe4b8b6), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.838 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.839 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.839 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.839 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.839 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.839 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.839 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.839 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@4fe4b8b6) done in 1 msec 00:48:32.839 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.839 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.841 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@4fa3bebe), null, canConvert: false) 00:48:32.841 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.841 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.841 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.841 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@4fa3bebe) 00:48:32.841 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@4fa3bebe), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.841 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.842 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.842 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.842 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.842 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.842 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.842 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.842 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@4fa3bebe) done in 1 msec 00:48:32.842 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.842 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.844 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@6aa85fcf), null, canConvert: false) 00:48:32.844 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.845 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.855 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.855 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@6aa85fcf) 00:48:32.856 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@6aa85fcf), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.856 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.856 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@6aa85fcf) done in 1 msec 00:48:32.857 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.857 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.858 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@1e14ed59), null, canConvert: false) 00:48:32.858 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.858 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.858 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.858 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@1e14ed59) 00:48:32.858 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@1e14ed59), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.858 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.858 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@1e14ed59) done in 0 msec 00:48:32.859 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.859 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.860 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@2d21d12b), null, canConvert: false) 00:48:32.860 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.860 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.860 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.860 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@2d21d12b) 00:48:32.860 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@2d21d12b), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.860 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.860 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.860 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.860 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.860 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.860 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.861 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.861 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@2d21d12b) done in 1 msec 00:48:32.861 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.861 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.862 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@5fdcc63f), null, canConvert: false) 00:48:32.862 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.862 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.862 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.862 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@5fdcc63f) 00:48:32.862 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@5fdcc63f), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.862 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.862 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.862 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.862 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.862 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.863 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.863 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.863 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@5fdcc63f) done in 1 msec 00:48:32.863 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.863 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.864 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@473c491), null, canConvert: false) 00:48:32.864 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.864 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.864 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.864 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@473c491) 00:48:32.864 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@473c491), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.864 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.864 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.864 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.865 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.865 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.865 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.865 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.865 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@473c491) done in 1 msec 00:48:32.865 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.865 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.866 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@70a8654), null, canConvert: false) 00:48:32.866 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.866 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.866 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:48:32.866 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@70a8654) 00:48:32.866 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@70a8654), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:48:32.866 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:48:32.867 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:48:32.867 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:48:32.867 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:48:32.867 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 128, height: 128, numBands: 3, dataType: 0, scanlineStride: 384, transferType: 0, numDataElements: 3, bandOffsets: 2,1,0, bankIndices: 0,0,0] 00:48:32.867 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@70a3b transparency = 1 has alpha = false isAlphaPre = false 00:48:32.867 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:48:32.867 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@70a8654) done in 1 msec 00:48:32.867 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:48:32.867 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:48:32.868 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 114 msec 00:48:32.868 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:48:32.870 [main ] ERROR it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION FAILED java.lang.NullPointerException 00:48:32.870 [main ] ERROR it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateJ2DOpTest.setUp(RotateJ2DOpTest.java:58) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:514) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215) at org.testng.internal.Invoker.invokeMethod(Invoker.java:589) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.870 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ****************** 00:48:32.870 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate0" 00:48:32.870 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ****************** 00:48:32.870 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:48:32.870 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:48:32.871 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************** 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate135" 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************** 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:48:32.871 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate30" 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:48:32.871 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:48:32.872 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate60" 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:48:32.872 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate90" 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:48:32.872 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:48:32.875 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST SKIPPED org.testng.TestNGException: Method testRotate requires 4 parameters but 0 were supplied in the @Test annotation. 00:48:32.875 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST SKIPPED org.testng.TestNGException: Method testRotate requires 4 parameters but 0 were supplied in the @Test annotation. at org.testng.internal.Parameters.checkParameterTypes(Parameters.java:191) at org.testng.internal.Parameters.createParameters(Parameters.java:127) at org.testng.internal.Parameters.createParameters(Parameters.java:376) at org.testng.internal.Parameters.handleParameters(Parameters.java:451) at org.testng.internal.Invoker.handleParameters(Invoker.java:1274) at org.testng.internal.Invoker.createParameters(Invoker.java:989) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1079) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.875 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.876 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:48:32.876 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate0a" 00:48:32.876 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:48:32.876 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate0a - java.lang.NullPointerException 00:48:32.876 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate0a(RotateQuadrantOpJ2DTest.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.877 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.877 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:48:32.877 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate0b" 00:48:32.877 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:48:32.877 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate0b - java.lang.NullPointerException 00:48:32.877 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate0b(RotateQuadrantOpJ2DTest.java:53) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.877 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.878 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.878 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate180a" 00:48:32.878 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.878 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate180a - java.lang.NullPointerException 00:48:32.878 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate180a(RotateQuadrantOpJ2DTest.java:71) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.878 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.878 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.879 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate180b" 00:48:32.879 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.879 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 1 msec - testRotate180b - java.lang.NullPointerException 00:48:32.879 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate180b(RotateQuadrantOpJ2DTest.java:77) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.879 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.879 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.879 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate270a" 00:48:32.879 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.880 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate270a - java.lang.NullPointerException 00:48:32.880 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate270a(RotateQuadrantOpJ2DTest.java:83) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.880 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.880 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.880 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate270b" 00:48:32.880 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:48:32.880 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate270b - java.lang.NullPointerException 00:48:32.880 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate270b(RotateQuadrantOpJ2DTest.java:89) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.880 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.881 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:48:32.881 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate90a" 00:48:32.881 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:48:32.881 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate90a - java.lang.NullPointerException 00:48:32.881 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate90a(RotateQuadrantOpJ2DTest.java:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.881 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.882 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:48:32.882 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate90b" 00:48:32.882 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:48:32.882 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate90b - java.lang.NullPointerException 00:48:32.882 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate90b(RotateQuadrantOpJ2DTest.java:65) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.882 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:48:32.883 [main ] ERROR it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION FAILED java.lang.NullPointerException 00:48:32.884 [main ] ERROR it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.ScaleJ2DOpTest.setUp(ScaleJ2DOpTest.java:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:514) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215) at org.testng.internal.Invoker.invokeMethod(Invoker.java:589) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale10" 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:48:32.884 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ******************* 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale135" 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ******************* 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:48:32.884 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:48:32.885 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale30" 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:48:32.885 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale50" 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:48:32.885 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale90" 00:48:32.885 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:48:32.886 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:48:32.886 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:48:32.887 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ******************** 00:48:32.887 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - TEST "testWriteJPEG" 00:48:32.887 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ******************** 00:48:32.887 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - TEST FAILED in 1 msec - testWriteJPEG - java.lang.NullPointerException 00:48:32.888 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.WriteJ2DOpTest.testWriteJPEG(WriteJ2DOpTest.java:46) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.888 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - 00:48:32.888 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ***************************** 00:48:32.888 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - TEST "testWriteOptimizedJPEG" 00:48:32.888 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ***************************** 00:48:32.888 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - TEST FAILED in 0 msec - testWriteOptimizedJPEG - java.lang.NullPointerException 00:48:32.889 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.WriteJ2DOpTest.testWriteOptimizedJPEG(WriteJ2DOpTest.java:53) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.889 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - 00:48:32.889 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ******************************* 00:48:32.889 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST "testOptimizedPerformance" 00:48:32.889 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ******************************* 00:48:32.890 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithAffineTransform (opt) running 00:48:32.890 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:48:32.890 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testOptimizedPerformance(BasePerformanceTestSupport.java:124) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.890 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - 00:48:32.891 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ********************** 00:48:32.891 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST "testPerformance" 00:48:32.891 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ********************** 00:48:32.891 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithAffineTransform running 00:48:32.891 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST FAILED in 0 msec - testPerformance - java.lang.NullPointerException 00:48:32.891 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testPerformance(BasePerformanceTestSupport.java:108) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.892 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - 00:48:32.892 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ******************************* 00:48:32.892 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST "testOptimizedPerformance" 00:48:32.892 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ******************************* 00:48:32.893 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithDrawImage (opt) running 00:48:32.893 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:48:32.894 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testOptimizedPerformance(BasePerformanceTestSupport.java:124) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.894 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - 00:48:32.895 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ********************** 00:48:32.895 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST "testPerformance" 00:48:32.895 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ********************** 00:48:32.895 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithDrawImage running 00:48:32.896 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST FAILED in 1 msec - testPerformance - java.lang.NullPointerException 00:48:32.896 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testPerformance(BasePerformanceTestSupport.java:108) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.896 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - 00:48:32.897 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ******************************* 00:48:32.897 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - TEST "testOptimizedPerformance" 00:48:32.897 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ******************************* 00:48:32.897 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - Logger (opt) running 00:48:32.897 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - TEST FAILED in 0 msec - testOptimizedPerformance - java.lang.NullPointerException 00:48:32.897 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testOptimizedPerformance(BasePerformanceTestSupport.java:124) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.897 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - 00:48:32.898 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ********************** 00:48:32.898 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - TEST "testPerformance" 00:48:32.898 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ********************** 00:48:32.898 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - Logger running 00:48:32.898 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - TEST FAILED in 0 msec - testPerformance - java.lang.NullPointerException 00:48:32.899 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testPerformance(BasePerformanceTestSupport.java:108) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.899 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - 00:48:32.900 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ******************************* 00:48:32.900 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST "testOptimizedPerformance" 00:48:32.900 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ******************************* 00:48:32.900 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - OptimizeJ2DOp (opt) running 00:48:32.901 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST FAILED in 0 msec - testOptimizedPerformance - java.lang.NullPointerException 00:48:32.901 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testOptimizedPerformance(BasePerformanceTestSupport.java:124) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.901 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - 00:48:32.902 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ********************** 00:48:32.902 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST "testPerformance" 00:48:32.902 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ********************** 00:48:32.902 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - OptimizeJ2DOp running 00:48:32.902 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST FAILED in 0 msec - testPerformance - java.lang.NullPointerException 00:48:32.902 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testPerformance(BasePerformanceTestSupport.java:108) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.903 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - 00:48:32.904 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ******************************* 00:48:32.904 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST "testOptimizedPerformance" 00:48:32.904 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ******************************* 00:48:32.905 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - RotateJ2DOp (opt) running 00:48:32.905 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:48:32.905 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testOptimizedPerformance(BasePerformanceTestSupport.java:124) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.905 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - 00:48:32.905 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ********************** 00:48:32.905 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST "testPerformance" 00:48:32.905 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ********************** 00:48:32.906 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - RotateJ2DOp running 00:48:32.906 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST FAILED in 1 msec - testPerformance - java.lang.NullPointerException 00:48:32.906 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testPerformance(BasePerformanceTestSupport.java:108) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.906 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - 00:48:32.907 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ******************************* 00:48:32.907 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST "testOptimizedPerformance" 00:48:32.907 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ******************************* 00:48:32.907 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - ScaleJ2DOp (opt) running 00:48:32.907 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST FAILED in 0 msec - testOptimizedPerformance - java.lang.NullPointerException 00:48:32.907 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testOptimizedPerformance(BasePerformanceTestSupport.java:124) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.907 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - 00:48:32.907 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ********************** 00:48:32.908 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST "testPerformance" 00:48:32.908 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ********************** 00:48:32.908 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - ScaleJ2DOp running 00:48:32.908 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST FAILED in 1 msec - testPerformance - java.lang.NullPointerException 00:48:32.908 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST FAILED java.lang.NullPointerException: null at it.tidalwave.image.java2d.performance.BasePerformanceTestSupport.testPerformance(BasePerformanceTestSupport.java:108) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.908 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - 00:48:32.917 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:48:32.918 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST "testParseDateTime" 00:48:32.918 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ARGS [2023:03:15 12:20:45, 2023-03-15T12:20:45Z] 00:48:32.918 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:48:32.924 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST PASSED in 11 msec 00:48:32.924 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - 00:48:32.924 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:48:32.924 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST "testParseDateTime" 00:48:32.924 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ARGS [2021-07-25T17:42:31, 2021-07-25T17:42:31Z] 00:48:32.924 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:48:32.925 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST PASSED in 1 msec 00:48:32.925 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - 00:48:32.925 [main ] INFO it.tidalwave.image.metadata.EXIFTest - ************ 00:48:32.925 [main ] INFO it.tidalwave.image.metadata.EXIFTest - TEST "dummy" 00:48:32.925 [main ] INFO it.tidalwave.image.metadata.EXIFTest - ************ 00:48:32.925 [main ] INFO it.tidalwave.image.metadata.EXIFTest - TEST PASSED in 0 msec 00:48:32.926 [main ] INFO it.tidalwave.image.metadata.EXIFTest - 00:48:32.926 [main ] INFO it.tidalwave.image.metadata.IPTCTest - ******************* 00:48:32.926 [main ] INFO it.tidalwave.image.metadata.IPTCTest - TEST "testLoadIPTC" 00:48:32.926 [main ] INFO it.tidalwave.image.metadata.IPTCTest - ******************* 00:48:32.926 [main ] INFO it.tidalwave.image.metadata.IPTCTest - TEST PASSED in 0 msec 00:48:32.926 [main ] INFO it.tidalwave.image.metadata.IPTCTest - 00:48:32.927 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - ****************************** 00:48:32.927 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - TEST "testLoadWangAnnotations" 00:48:32.927 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - ****************************** 00:48:32.927 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - TEST PASSED in 0 msec 00:48:32.927 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - 00:48:32.927 [main ] INFO it.tidalwave.image.op.CaptureOpTest - *********************** 00:48:32.927 [main ] INFO it.tidalwave.image.op.CaptureOpTest - TEST "testGetComponent" 00:48:32.927 [main ] INFO it.tidalwave.image.op.CaptureOpTest - *********************** 00:48:32.928 [main ] INFO it.tidalwave.image.op.CaptureOpTest - TEST PASSED in 1 msec 00:48:32.928 [main ] INFO it.tidalwave.image.op.CaptureOpTest - 00:48:32.928 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** 00:48:32.928 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testGetBufferedImage" 00:48:32.928 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** getBufferedImage 00:48:32.929 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 0 msec 00:48:32.929 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:48:32.930 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* 00:48:32.930 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testToString" 00:48:32.930 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* toString 00:48:32.930 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 1 msec 00:48:32.930 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:48:32.930 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************** 00:48:32.930 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetDataType" 00:48:32.930 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************** 00:48:32.931 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 1 msec 00:48:32.931 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:48:32.931 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetFiller1" 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 1 msec 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetFiller2" 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 0 msec 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetFiller3" 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 0 msec 00:48:32.932 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:48:32.933 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************** 00:48:32.933 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetHeight" 00:48:32.933 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************** 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 1 msec 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************* 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetWidth" 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************* 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 0 msec 00:48:32.934 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetQuality1" 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** getQuality1 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetQuality2" 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** getQuality2 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:48:32.935 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetQuality3" 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** getQuality3 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetScale1" 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** getScale1 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetScale2" 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** getScale2 00:48:32.936 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetScale3" 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** getScale3 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************* 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testToString" 00:48:32.937 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************* toString 00:48:32.939 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 2 msec 00:48:32.939 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:48:32.939 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* 00:48:32.939 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetGraphics2D1" 00:48:32.939 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* getGraphics2D1 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 1 msec 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetGraphics2D2" 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* getGraphics2D2 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.940 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.941 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.941 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetH1" 00:48:32.941 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getH 00:48:32.941 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 1 msec 00:48:32.941 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetH2" 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getH 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetW1" 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getW1 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetW2" 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getW2 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.942 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetX1" 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getX1 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetX2" 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getX2 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetY1" 00:48:32.943 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getY1 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 1 msec 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetY2" 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getY2 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testToString1" 00:48:32.944 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** toString1 00:48:32.955 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 11 msec 00:48:32.955 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.956 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** 00:48:32.956 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testToString2" 00:48:32.956 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** toString2 00:48:32.956 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:48:32.956 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:48:32.957 [main ] INFO it.tidalwave.image.op.PrintOpTest - **************** 00:48:32.957 [main ] INFO it.tidalwave.image.op.PrintOpTest - TEST "testPrint" 00:48:32.957 [main ] INFO it.tidalwave.image.op.PrintOpTest - **************** 00:48:32.957 [main ] INFO it.tidalwave.image.op.PrintOpTest - TEST PASSED in 0 msec 00:48:32.957 [main ] INFO it.tidalwave.image.op.PrintOpTest - 00:48:32.958 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************* 00:48:32.958 [main ] INFO it.tidalwave.image.op.ReadOpTest - TEST "testReadJPG1" 00:48:32.958 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************* 00:48:32.959 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED in 1 msec - testReadJPG1 - java.lang.AssertionError: 00:48:32.959 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED java.lang.AssertionError: at org.testng.AssertJUnit.fail(AssertJUnit.java:59) at org.testng.AssertJUnit.assertTrue(AssertJUnit.java:24) at org.testng.AssertJUnit.assertTrue(AssertJUnit.java:33) at it.tidalwave.image.op.ReadOpTest.testReadJPG1(ReadOpTest.java:67) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.960 [main ] ERROR it.tidalwave.image.op.ReadOpTest - 00:48:32.962 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:48:32.962 [main ] INFO it.tidalwave.image.op.ReadOpTest - TEST "testReadTIFF1" 00:48:32.962 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:48:32.963 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED in 1 msec - testReadTIFF1 - java.lang.NullPointerException 00:48:32.963 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED java.lang.NullPointerException: null at java.base/java.nio.file.Files.provider(Files.java:101) at java.base/java.nio.file.Files.exists(Files.java:2433) at it.tidalwave.image.op.ReadOpTest.testReadTIFF1(ReadOpTest.java:78) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.963 [main ] ERROR it.tidalwave.image.op.ReadOpTest - 00:48:32.963 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:48:32.963 [main ] INFO it.tidalwave.image.op.ReadOpTest - TEST "testReadTIFF2" 00:48:32.963 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:48:32.963 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED in 0 msec - testReadTIFF2 - java.lang.NullPointerException 00:48:32.964 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED java.lang.NullPointerException: null at java.base/java.nio.file.Files.provider(Files.java:101) at java.base/java.nio.file.Files.exists(Files.java:2433) at it.tidalwave.image.op.ReadOpTest.testReadTIFF2(ReadOpTest.java:89) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:48:32.964 [main ] ERROR it.tidalwave.image.op.ReadOpTest - 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ********************** 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST "testGetDegrees1" 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ********************** getDegrees1 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST PASSED in 0 msec 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ****************************** 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST "testGetDegreesBadValues" 00:48:32.964 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ****************************** getDegreesBadValues 00:48:32.968 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST PASSED in 4 msec 00:48:32.968 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - 00:48:32.969 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ******************* 00:48:32.969 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST "testToString" 00:48:32.969 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ******************* toString 00:48:32.969 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST PASSED in 0 msec 00:48:32.969 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - 00:48:32.969 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:48:32.969 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality1" 00:48:32.969 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality1 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 1 msec 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality2" 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality2 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality3" 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality3 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.970 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality4" 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality4 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale1" 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale1 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale2" 00:48:32.971 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale2 00:48:32.973 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 2 msec 00:48:32.973 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.974 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.974 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale3" 00:48:32.974 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale3 00:48:32.974 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.974 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale4" 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale4 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale1" 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale1 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.975 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale2" 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale2 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale3" 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale3 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale4" 00:48:32.976 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale4 00:48:32.977 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:48:32.977 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:32.977 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ******************* 00:48:32.977 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testToString" 00:48:32.977 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ******************* toString 00:48:32.986 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 9 msec 00:48:32.986 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:48:33.055 [main ] INFO it.tidalwave.image.EditableImageTest - FINISHED TESTS OF it.tidalwave.image.EditableImageTest [ERROR] Tests run: 116, Failures: 32, Errors: 0, Skipped: 19, Time elapsed: 2.472 s <<< FAILURE! - in TestSuite [ERROR] it.tidalwave.image.EditableImageTest.testPropertiesWithJPG Time elapsed: 0.026 s <<< FAILURE! java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/20030701-0043.jpg at it.tidalwave.image.EditableImageTest.testPropertiesWithJPG(EditableImageTest.java:66) [ERROR] it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByAdobeLightroom Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByAdobeLightroom(EditableImageTest.java:146) [ERROR] it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByCaptureOne Time elapsed: 0.004 s <<< FAILURE! java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/20030701-0043.jpg at it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByCaptureOne(EditableImageTest.java:74) [ERROR] it.tidalwave.image.IPTCTest.testEmbeddedIPTC Time elapsed: 0.005 s <<< FAILURE! java.io.FileNotFoundException: /Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg at it.tidalwave.image.IPTCTest.testEmbeddedIPTC(IPTCTest.java:50) [ERROR] it.tidalwave.image.java2d.CaptureJ2DOpTest.testOp Time elapsed: 0.011 s <<< FAILURE! java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at it.tidalwave.image.java2d.CaptureJ2DOpTest.testOp(CaptureJ2DOpTest.java:53) [ERROR] it.tidalwave.image.java2d.RotateJ2DOpTest.setUp Time elapsed: 0.109 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateJ2DOpTest.setUp(RotateJ2DOpTest.java:58) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate0a Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate0a(RotateQuadrantOpJ2DTest.java:47) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate0b Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate0b(RotateQuadrantOpJ2DTest.java:53) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate180a Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate180a(RotateQuadrantOpJ2DTest.java:71) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate180b Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate180b(RotateQuadrantOpJ2DTest.java:77) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate270a Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate270a(RotateQuadrantOpJ2DTest.java:83) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate270b Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate270b(RotateQuadrantOpJ2DTest.java:89) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate90a Time elapsed: 0.002 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate90a(RotateQuadrantOpJ2DTest.java:59) [ERROR] it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate90b Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate(RotateQuadrantOpJ2DTest.java:95) at it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest.testRotate90b(RotateQuadrantOpJ2DTest.java:65) [ERROR] it.tidalwave.image.java2d.ScaleJ2DOpTest.setUp Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.ScaleJ2DOpTest.setUp(ScaleJ2DOpTest.java:59) [ERROR] it.tidalwave.image.java2d.WriteJ2DOpTest.testWriteJPEG Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.WriteJ2DOpTest.testWriteJPEG(WriteJ2DOpTest.java:46) [ERROR] it.tidalwave.image.java2d.WriteJ2DOpTest.testWriteOptimizedJPEG Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.java2d.WriteJ2DOpTest.testWriteOptimizedJPEG(WriteJ2DOpTest.java:53) [ERROR] it.tidalwave.image.java2d.performance.J2DUtilsScaleWithAffineTransformPerformanceTest.testOptimizedPerformance Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.J2DUtilsScaleWithAffineTransformPerformanceTest.testPerformance Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.J2DUtilsScaleWithDrawImagePerformanceTest.testOptimizedPerformance Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.J2DUtilsScaleWithDrawImagePerformanceTest.testPerformance Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.LoggerPerformanceTest.testOptimizedPerformance Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.LoggerPerformanceTest.testPerformance Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.OptimizeJ2DOpPerformanceTest.testOptimizedPerformance Time elapsed: 0.002 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.OptimizeJ2DOpPerformanceTest.testPerformance Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.RotateJ2DOpPerformanceTest.testOptimizedPerformance Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.RotateJ2DOpPerformanceTest.testPerformance Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.ScaleJ2DOpPerformanceTest.testOptimizedPerformance Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.ScaleJ2DOpPerformanceTest.testPerformance Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.op.ReadOpTest.testReadJPG1 Time elapsed: 0.002 s <<< FAILURE! java.lang.AssertionError: at it.tidalwave.image.op.ReadOpTest.testReadJPG1(ReadOpTest.java:67) [ERROR] it.tidalwave.image.op.ReadOpTest.testReadTIFF1 Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.op.ReadOpTest.testReadTIFF1(ReadOpTest.java:78) [ERROR] it.tidalwave.image.op.ReadOpTest.testReadTIFF2 Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.op.ReadOpTest.testReadTIFF2(ReadOpTest.java:89) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] EditableImageTest.testPropertiesWithJPG:66->BaseTestSupport._testProperties:141 » FileNotFound [ERROR] EditableImageTest.testReadMetadataJpegExportedByAdobeLightroom:146 NullPointer [ERROR] EditableImageTest.testReadMetadataJpegExportedByCaptureOne:74 » FileNotFound /... [ERROR] IPTCTest.testEmbeddedIPTC:50 » FileNotFound /Users/fritz/Desktop/TEST/BaragliE... [ERROR] CaptureJ2DOpTest.testOp:53 » Headless No X11 DISPLAY variable was set, but th... [ERROR] it.tidalwave.image.java2d.RotateJ2DOpTest.setUp [ERROR] Run 1: RotateJ2DOpTest.setUp:58 NullPointer [INFO] Run 2: PASS [INFO] Run 3: PASS [INFO] Run 4: PASS [INFO] Run 5: PASS [INFO] [ERROR] RotateQuadrantOpJ2DTest.testRotate0a:47->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate0b:53->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate180a:71->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate180b:77->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate270a:83->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate270b:89->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate90a:59->testRotate:95 NullPointer [ERROR] RotateQuadrantOpJ2DTest.testRotate90b:65->testRotate:95 NullPointer [ERROR] it.tidalwave.image.java2d.ScaleJ2DOpTest.setUp [ERROR] Run 1: ScaleJ2DOpTest.setUp:59 NullPointer [INFO] Run 2: PASS [INFO] Run 3: PASS [INFO] Run 4: PASS [INFO] Run 5: PASS [INFO] [ERROR] WriteJ2DOpTest.testWriteJPEG:46 NullPointer [ERROR] WriteJ2DOpTest.testWriteOptimizedJPEG:53 NullPointer [ERROR] J2DUtilsScaleWithAffineTransformPerformanceTest>BasePerformanceTestSupport.testOptimizedPerformance:124 » NullPointer [ERROR] J2DUtilsScaleWithAffineTransformPerformanceTest>BasePerformanceTestSupport.testPerformance:108 » NullPointer [ERROR] J2DUtilsScaleWithDrawImagePerformanceTest>BasePerformanceTestSupport.testOptimizedPerformance:124 » NullPointer [ERROR] J2DUtilsScaleWithDrawImagePerformanceTest>BasePerformanceTestSupport.testPerformance:108 » NullPointer [ERROR] LoggerPerformanceTest>BasePerformanceTestSupport.testOptimizedPerformance:124 » NullPointer [ERROR] LoggerPerformanceTest>BasePerformanceTestSupport.testPerformance:108 » NullPointer [ERROR] OptimizeJ2DOpPerformanceTest>BasePerformanceTestSupport.testOptimizedPerformance:124 » NullPointer [ERROR] OptimizeJ2DOpPerformanceTest>BasePerformanceTestSupport.testPerformance:108 » NullPointer [ERROR] RotateJ2DOpPerformanceTest>BasePerformanceTestSupport.testOptimizedPerformance:124 » NullPointer [ERROR] RotateJ2DOpPerformanceTest>BasePerformanceTestSupport.testPerformance:108 » NullPointer [ERROR] ScaleJ2DOpPerformanceTest>BasePerformanceTestSupport.testOptimizedPerformance:124 » NullPointer [ERROR] ScaleJ2DOpPerformanceTest>BasePerformanceTestSupport.testPerformance:108 » NullPointer [ERROR] ReadOpTest.testReadJPG1:67 [ERROR] ReadOpTest.testReadTIFF1:78 » NullPointer [ERROR] ReadOpTest.testReadTIFF2:89 » NullPointer [INFO] [ERROR] Tests run: 108, Failures: 32, Errors: 0, Skipped: 11 [INFO] [ERROR] There are test failures. Please refer to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/surefire-reports/jacoco for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-core --- [INFO] Loading execution data file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/jacoco.exec [INFO] Analyzed bundle 'Mistral Core' with 125 classes [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-core --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-core --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-core --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-core/1.0-ALPHA-8-SNAPSHOT/image-core-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-core/1.0-ALPHA-8-SNAPSHOT/image-core-1.0-ALPHA-8-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-core/1.0-ALPHA-8-SNAPSHOT/image-core-1.0-ALPHA-8-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-core >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-core --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-core <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-core --- [INFO] BugInstance size is 118 [INFO] Error size is 0 [INFO] Total bugs: 118 [ERROR] Medium: new it.tidalwave.image.ColorMatrix(double[]) may expose internal representation by storing an externally mutable object into ColorMatrix.c [it.tidalwave.image.ColorMatrix] At ColorMatrix.java:[line 63] EI_EXPOSE_REP2 [ERROR] Medium: Class it.tidalwave.image.EditableImage implements Cloneable but does not define or use clone method [it.tidalwave.image.EditableImage] At EditableImage.java:[lines 79-875] CN_IDIOM [ERROR] Medium: Null passed for non-null parameter of it.tidalwave.image.op.OperationImplementation.execute(EditableImage, Object) in it.tidalwave.image.EditableImage.internalExecute(Operation) [it.tidalwave.image.EditableImage, it.tidalwave.image.EditableImage] Method invoked at EditableImage.java:[line 870]Known null at EditableImage.java:[line 829] NP_NULL_PARAM_DEREF [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.image.EditableImage.execute(Operation) [it.tidalwave.image.EditableImage] At EditableImage.java:[line 501] REC_CATCH_EXCEPTION [ERROR] High: Class it.tidalwave.image.EditableImage defines non-transient non-serializable instance field accessor [it.tidalwave.image.EditableImage] In EditableImage.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.image.EditableImage defines non-transient non-serializable instance field asDelegate [it.tidalwave.image.EditableImage] In EditableImage.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.image.EditableImage defines non-transient non-serializable instance field attributeMapByName [it.tidalwave.image.EditableImage] In EditableImage.java SE_BAD_FIELD [ERROR] Medium: Value annotated as never carrying type qualifier Nonnegative used where value carrying that qualifier is required [it.tidalwave.image.EditableImage] At EditableImage.java:[line 708] TQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIRED [ERROR] Medium: new it.tidalwave.image.EditableImage$Accessor(EditableImage) may expose internal representation by storing an externally mutable object into EditableImage$Accessor.image [it.tidalwave.image.EditableImage$Accessor] At EditableImage.java:[line 130] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.ImageModel.finalize() is empty and should be deleted [it.tidalwave.image.ImageModel] At ImageModel.java:[line 387] FI_EMPTY [ERROR] Low: The class it.tidalwave.image.ImageModel$1 could be refactored into a named _static_ inner class [it.tidalwave.image.ImageModel] At ImageModel.java:[line 242] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Low: The class it.tidalwave.image.ImageModel$2 could be refactored into a named _static_ inner class [it.tidalwave.image.ImageModel] At ImageModel.java:[line 279] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Medium: Public static it.tidalwave.image.ImageModelCache.getInstance() may expose internal representation by returning ImageModelCache.instance [it.tidalwave.image.ImageModelCache] At ImageModelCache.java:[line 95] MS_EXPOSE_REP [ERROR] Low: it.tidalwave.image.Rational is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.Rational] At Rational.java:[lines 40-183] SE_NO_SERIALVERSIONID [ERROR] Medium: it.tidalwave.image.SerializableImageModelHolder.get() may expose internal representation by returning SerializableImageModelHolder.imageModel [it.tidalwave.image.SerializableImageModelHolder] At SerializableImageModelHolder.java:[line 47] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.SerializableImageModelHolder.set(ImageModel) may expose internal representation by storing an externally mutable object into SerializableImageModelHolder.imageModel [it.tidalwave.image.SerializableImageModelHolder] At SerializableImageModelHolder.java:[line 41] EI_EXPOSE_REP2 [ERROR] Low: it.tidalwave.image.SerializableImageModelHolder is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.SerializableImageModelHolder] At SerializableImageModelHolder.java:[lines 34-54] SE_NO_SERIALVERSIONID [ERROR] Medium: Redundant nullcheck of it.tidalwave.image.java2d.ImageModelJ2D.getBufferedImage(), which is known to be non-null in it.tidalwave.image.java2d.ImageModelJ2D.getMemorySize() [it.tidalwave.image.java2d.ImageModelJ2D] Redundant null check at ImageModelJ2D.java:[line 184] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.image.java2d.ImplementationFactoryJ2D.convertFrom(Object) [it.tidalwave.image.java2d.ImplementationFactoryJ2D] At ImplementationFactoryJ2D.java:[line 162] REC_CATCH_EXCEPTION [ERROR] Medium: Integral division result cast to double or float in it.tidalwave.image.java2d.Java2DUtils.rotateWithDrawImage(BufferedImage, double, Quality) [it.tidalwave.image.java2d.Java2DUtils, it.tidalwave.image.java2d.Java2DUtils] At Java2DUtils.java:[line 357]Another occurrence at Java2DUtils.java:[line 358] ICAST_IDIV_CAST_TO_DOUBLE [ERROR] Medium: Dead store to newHeight in it.tidalwave.image.java2d.RotateQuadrantJ2DOp.execute(RotateQuadrantOp, EditableImage, BufferedImage) [it.tidalwave.image.java2d.RotateQuadrantJ2DOp] At RotateQuadrantJ2DOp.java:[line 66] DLS_DEAD_LOCAL_STORE [ERROR] Medium: Dead store to newWidth in it.tidalwave.image.java2d.RotateQuadrantJ2DOp.execute(RotateQuadrantOp, EditableImage, BufferedImage) [it.tidalwave.image.java2d.RotateQuadrantJ2DOp] At RotateQuadrantJ2DOp.java:[line 65] DLS_DEAD_LOCAL_STORE [ERROR] Medium: Switch statement found in it.tidalwave.image.java2d.RotateQuadrantJ2DOp.execute(RotateQuadrantOp, EditableImage, BufferedImage) where default case is missing [it.tidalwave.image.java2d.RotateQuadrantJ2DOp] At RotateQuadrantJ2DOp.java:[lines 93-107] SF_SWITCH_NO_DEFAULT [ERROR] Low: Inconsistent synchronization of it.tidalwave.image.metadata.Directory.latestModificationTime; locked 50% of time [it.tidalwave.image.metadata.Directory, it.tidalwave.image.metadata.Directory] Unsynchronized access at Directory.java:[line 423]Synchronized access at Directory.java:[line 535] IS2_INCONSISTENT_SYNC [ERROR] Medium: it.tidalwave.image.metadata.Directory.tagMapByCode is a mutable collection which should be package protected [it.tidalwave.image.metadata.Directory] At Directory.java:[line 101] MS_MUTABLE_COLLECTION_PKGPROTECT [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.image.metadata.Directory.cast(Object, Class, int) [it.tidalwave.image.metadata.Directory] At Directory.java:[line 567] REC_CATCH_EXCEPTION [ERROR] Low: Class it.tidalwave.image.metadata.Directory defines non-transient non-serializable instance field asDelegate [it.tidalwave.image.metadata.Directory] In Directory.java SE_BAD_FIELD [ERROR] Low: The field it.tidalwave.image.metadata.Directory.idForToString is transient but isn't set by deserialization [it.tidalwave.image.metadata.Directory] In Directory.java SE_TRANSIENT_FIELD_NOT_RESTORED [ERROR] Low: Write to static field it.tidalwave.image.metadata.Directory.nextId from instance method it.tidalwave.image.metadata.Directory.toString() [it.tidalwave.image.metadata.Directory] At Directory.java:[line 515] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD [ERROR] Medium: Redundant nullcheck of this$name, which is known to be non-null in it.tidalwave.image.metadata.Directory$Tag.equals(Object) [it.tidalwave.image.metadata.Directory$Tag] Redundant null check at Directory.java:[line 81] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this$propertyName, which is known to be non-null in it.tidalwave.image.metadata.Directory$Tag.equals(Object) [it.tidalwave.image.metadata.Directory$Tag] Redundant null check at Directory.java:[line 81] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this$type, which is known to be non-null in it.tidalwave.image.metadata.Directory$Tag.equals(Object) [it.tidalwave.image.metadata.Directory$Tag] Redundant null check at Directory.java:[line 81] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of $name, which is known to be non-null in it.tidalwave.image.metadata.Directory$Tag.hashCode() [it.tidalwave.image.metadata.Directory$Tag] Redundant null check at Directory.java:[line 81] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of $propertyName, which is known to be non-null in it.tidalwave.image.metadata.Directory$Tag.hashCode() [it.tidalwave.image.metadata.Directory$Tag] Redundant null check at Directory.java:[line 81] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of $type, which is known to be non-null in it.tidalwave.image.metadata.Directory$Tag.hashCode() [it.tidalwave.image.metadata.Directory$Tag] Redundant null check at Directory.java:[line 81] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] High: Found reliance on default encoding in it.tidalwave.image.metadata.EXIF.getOriginalRawFileName(): new String(byte[]) [it.tidalwave.image.metadata.EXIF] At EXIF.java:[line 206] DM_DEFAULT_ENCODING [ERROR] High: Found reliance on default encoding in it.tidalwave.image.metadata.EXIF.getUserComment(): String.getBytes() [it.tidalwave.image.metadata.EXIF] At EXIF.java:[line 158] DM_DEFAULT_ENCODING [ERROR] High: Found reliance on default encoding in it.tidalwave.image.metadata.EXIF.getUserCommentAsString(): new String(byte[]) [it.tidalwave.image.metadata.EXIF] At EXIF.java:[line 174] DM_DEFAULT_ENCODING [ERROR] High: Found reliance on default encoding in it.tidalwave.image.metadata.EXIF.setUserCommentAsString(String): String.getBytes() [it.tidalwave.image.metadata.EXIF] At EXIF.java:[line 191] DM_DEFAULT_ENCODING [ERROR] Low: Result of integer multiplication cast to long in it.tidalwave.image.metadata.EXIF.adjust(Instant, String) [it.tidalwave.image.metadata.EXIF] At EXIF.java:[line 323] ICAST_INTEGER_MULTIPLY_CAST_TO_LONG [ERROR] High: it.tidalwave.image.metadata.EXIF.adjust(Instant, String) may return null, but is declared @Nonnull [it.tidalwave.image.metadata.EXIF] At EXIF.java:[line 320] NP_NONNULL_RETURN_VIOLATION [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.metadata.EXIF.getUserComment() due to return value of called method [it.tidalwave.image.metadata.EXIF, it.tidalwave.image.metadata.EXIF] Dereferenced at EXIF.java:[line 156]Known null at EXIF.java:[line 156] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Low: it.tidalwave.image.metadata.MakerNote is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.metadata.MakerNote] At MakerNote.java:[line 34] SE_NO_SERIALVERSIONID [ERROR] Medium: Class it.tidalwave.image.metadata.TIFF defines non-transient non-serializable instance field wangAnnotations [it.tidalwave.image.metadata.TIFF] In TIFF.java SE_BAD_FIELD [ERROR] Low: it.tidalwave.image.metadata.TIFF is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.metadata.TIFF] At TIFF.java:[lines 47-65] SE_NO_SERIALVERSIONID [ERROR] Medium: Dead store to header in new it.tidalwave.image.metadata.WangAnnotations(byte[]) [it.tidalwave.image.metadata.WangAnnotations] At WangAnnotations.java:[line 271] DLS_DEAD_LOCAL_STORE [ERROR] High: Found reliance on default encoding in new it.tidalwave.image.metadata.WangAnnotations(byte[]): new String(byte[]) [it.tidalwave.image.metadata.WangAnnotations] At WangAnnotations.java:[line 287] DM_DEFAULT_ENCODING [ERROR] Medium: new it.tidalwave.image.metadata.WangAnnotations(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[]) [it.tidalwave.image.metadata.WangAnnotations, it.tidalwave.image.metadata.WangAnnotations, it.tidalwave.image.metadata.WangAnnotations] At WangAnnotations.java:[line 286]Another occurrence at WangAnnotations.java:[line 291]Another occurrence at WangAnnotations.java:[line 310] RR_NOT_CHECKED [ERROR] Medium: new it.tidalwave.image.metadata.WangAnnotations$Attributes(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[]) [it.tidalwave.image.metadata.WangAnnotations$Attributes] At WangAnnotations.java:[line 139] RR_NOT_CHECKED [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes.highlight [it.tidalwave.image.metadata.WangAnnotations$Attributes] At WangAnnotations.java:[line 132] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes.lineSize [it.tidalwave.image.metadata.WangAnnotations$Attributes] At WangAnnotations.java:[line 134] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes.timeStamp [it.tidalwave.image.metadata.WangAnnotations$Attributes] At WangAnnotations.java:[line 141] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes.transparent [it.tidalwave.image.metadata.WangAnnotations$Attributes] At WangAnnotations.java:[line 133] URF_UNREAD_FIELD [ERROR] High: Found reliance on default encoding in new it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont(byte[]): new String(byte[]) [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 91] DM_DEFAULT_ENCODING [ERROR] Medium: new it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[]) [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 90] RR_NOT_CHECKED [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.charset [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 84] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.clipprec [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 86] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.escapement [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 78] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.italic [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 81] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.orientation [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 79] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.outprec [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 85] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.pitch [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 88] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.quality [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 87] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.strikeout [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 83] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.underline [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 82] URF_UNREAD_FIELD [ERROR] Low: Unread field: it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont.width [it.tidalwave.image.metadata.WangAnnotations$Attributes$LogFont] At WangAnnotations.java:[line 77] URF_UNREAD_FIELD [ERROR] Medium: Dead store to d1000 in new it.tidalwave.image.metadata.WangAnnotations$OiAnText(WangAnnotations$Attributes, byte[]) [it.tidalwave.image.metadata.WangAnnotations$OiAnText] At WangAnnotations.java:[line 214] DLS_DEAD_LOCAL_STORE [ERROR] Medium: new it.tidalwave.image.metadata.WangAnnotations$OiAnText(WangAnnotations$Attributes, byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[]) [it.tidalwave.image.metadata.WangAnnotations$OiAnText] At WangAnnotations.java:[line 218] RR_NOT_CHECKED [ERROR] Medium: Return value of it.tidalwave.image.EditableImage.execute(Operation) ignored, is this OK in it.tidalwave.image.metadata.WangAnnotations$OiAnText.render(EditableImage) [it.tidalwave.image.metadata.WangAnnotations$OiAnText] At WangAnnotations.java:[line 227] RV_RETURN_VALUE_IGNORED_INFERRED [ERROR] Medium: Return value of it.tidalwave.image.EditableImage.execute(Operation) ignored, is this OK in it.tidalwave.image.metadata.WangAnnotations$OiHilite.render(EditableImage) [it.tidalwave.image.metadata.WangAnnotations$OiHilite] At WangAnnotations.java:[line 252] RV_RETURN_VALUE_IGNORED_INFERRED [ERROR] Medium: it.tidalwave.image.metadata.XMP.getXmpProperties() may expose internal representation by returning XMP.xmpProperties [it.tidalwave.image.metadata.XMP] At XMP.java:[line 39] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.metadata.loader.DirectoryDrewLoader(List, int) may expose internal representation by storing an externally mutable object into DirectoryDrewLoader.directories [it.tidalwave.image.metadata.loader.DirectoryDrewLoader] At DirectoryDrewLoader.java:[line 56] EI_EXPOSE_REP2 [ERROR] Low: it.tidalwave.image.metadata.loader.DirectoryDrewLoader.next() can't throw NoSuchElementException [it.tidalwave.image.metadata.loader.DirectoryDrewLoader] At DirectoryDrewLoader.java:[line 123] IT_NO_SUCH_ELEMENT [ERROR] Medium: new it.tidalwave.image.metadata.loader.DirectoryRawLoader(Directory) may expose internal representation by storing an externally mutable object into DirectoryRawLoader.directory [it.tidalwave.image.metadata.loader.DirectoryRawLoader] At DirectoryRawLoader.java:[line 53] EI_EXPOSE_REP2 [ERROR] High: it.tidalwave.image.metadata.loader.DirectoryRawLoader.next() may return null, but is declared @Nonnull [it.tidalwave.image.metadata.loader.DirectoryRawLoader, it.tidalwave.image.metadata.loader.DirectoryRawLoader] Returned at DirectoryRawLoader.java:[line 121]Known null at DirectoryRawLoader.java:[line 121] NP_NONNULL_RETURN_VIOLATION [ERROR] Medium: it.tidalwave.image.metadata.loader.DirectoryRawLoader.getSubDirectory(String) may return null, but is declared @Nonnull [it.tidalwave.image.metadata.loader.DirectoryRawLoader, it.tidalwave.image.metadata.loader.DirectoryRawLoader] Returned at DirectoryRawLoader.java:[line 91]Known null at DirectoryRawLoader.java:[line 91] NP_NONNULL_RETURN_VIOLATION [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.metadata.loader.DirectoryRawLoader.getObject(int) due to return value of called method [it.tidalwave.image.metadata.loader.DirectoryRawLoader, it.tidalwave.image.metadata.loader.DirectoryRawLoader] Returned at DirectoryRawLoader.java:[line 145]Known null at DirectoryRawLoader.java:[line 132] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.metadata.loader.DirectoryRawLoader.getSubDirectoryNames() due to return value of called method [it.tidalwave.image.metadata.loader.DirectoryRawLoader, it.tidalwave.image.metadata.loader.DirectoryRawLoader] Returned at DirectoryRawLoader.java:[line 81]Known null at DirectoryRawLoader.java:[line 81] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Redundant nullcheck of it.tidalwave.image.metadata.loader.DirectoryRawLoader.next(), which is known to be non-null in it.tidalwave.image.metadata.loader.DirectoryRawLoader.hasNext() [it.tidalwave.image.metadata.loader.DirectoryRawLoader] Redundant null check at DirectoryRawLoader.java:[line 102] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: new it.tidalwave.image.metadata.loader.DirectoryTIFFLoader(TIFFIFD) may expose internal representation by storing an externally mutable object into DirectoryTIFFLoader.ifd [it.tidalwave.image.metadata.loader.DirectoryTIFFLoader] At DirectoryTIFFLoader.java:[line 38] EI_EXPOSE_REP2 [ERROR] Low: Unchecked/unconfirmed cast from javax.imageio.metadata.IIOMetadata to it.tidalwave.imageio.tiff.TIFFMetadataSupport in it.tidalwave.image.metadata.loader.RAWMetadataLoader.getExifLoader(IIOMetadata) [it.tidalwave.image.metadata.loader.RAWMetadataLoader] At RAWMetadataLoader.java:[line 47] BC_UNCONFIRMED_CAST [ERROR] Low: Unchecked/unconfirmed cast from javax.imageio.metadata.IIOMetadata to it.tidalwave.imageio.tiff.TIFFMetadataSupport in it.tidalwave.image.metadata.loader.RAWMetadataLoader.getMakerNoteLoader(IIOMetadata) [it.tidalwave.image.metadata.loader.RAWMetadataLoader] At RAWMetadataLoader.java:[line 84] BC_UNCONFIRMED_CAST [ERROR] Low: Unchecked/unconfirmed cast from javax.imageio.metadata.IIOMetadata to it.tidalwave.imageio.tiff.TIFFMetadataSupport in it.tidalwave.image.metadata.loader.RAWMetadataLoader.getTiffLoader(IIOMetadata) [it.tidalwave.image.metadata.loader.RAWMetadataLoader] At RAWMetadataLoader.java:[line 75] BC_UNCONFIRMED_CAST [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.metadata.loader.RAWMetadataLoader.getExifLoader(IIOMetadata) due to return value of called method [it.tidalwave.image.metadata.loader.RAWMetadataLoader, it.tidalwave.image.metadata.loader.RAWMetadataLoader] Method invoked at RAWMetadataLoader.java:[line 47]Known null at RAWMetadataLoader.java:[line 47] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.metadata.loader.RAWMetadataLoader.getMakerNoteLoader(IIOMetadata) due to return value of called method [it.tidalwave.image.metadata.loader.RAWMetadataLoader, it.tidalwave.image.metadata.loader.RAWMetadataLoader] Method invoked at RAWMetadataLoader.java:[line 84]Known null at RAWMetadataLoader.java:[line 84] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Low: Unchecked/unconfirmed cast from javax.imageio.metadata.IIOMetadata to com.sun.media.imageioimpl.plugins.tiff.TIFFImageMetadata in it.tidalwave.image.metadata.loader.TIFFMetadataLoader.getExifLoader(IIOMetadata) [it.tidalwave.image.metadata.loader.TIFFMetadataLoader] At TIFFMetadataLoader.java:[line 49] BC_UNCONFIRMED_CAST [ERROR] Low: Unchecked/unconfirmed cast from javax.imageio.metadata.IIOMetadata to com.sun.media.imageioimpl.plugins.tiff.TIFFImageMetadata in it.tidalwave.image.metadata.loader.TIFFMetadataLoader.getTiffLoader(IIOMetadata) [it.tidalwave.image.metadata.loader.TIFFMetadataLoader] At TIFFMetadataLoader.java:[line 64] BC_UNCONFIRMED_CAST [ERROR] Medium: it.tidalwave.image.op.CaptureOp.getComponent() may expose internal representation by returning CaptureOp.component [it.tidalwave.image.op.CaptureOp] At CaptureOp.java:[line 52] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.CaptureOp(Component) may expose internal representation by storing an externally mutable object into CaptureOp.component [it.tidalwave.image.op.CaptureOp] At CaptureOp.java:[line 47] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.ConvertToBufferedImageOp.getBufferedImage() may expose internal representation by returning ConvertToBufferedImageOp.bufferedImage [it.tidalwave.image.op.ConvertToBufferedImageOp] At ConvertToBufferedImageOp.java:[line 60] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.op.ConvertToBufferedImageOp.setBufferedImage(BufferedImage) may expose internal representation by storing an externally mutable object into ConvertToBufferedImageOp.bufferedImage [it.tidalwave.image.op.ConvertToBufferedImageOp] At ConvertToBufferedImageOp.java:[line 50] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.CreateOp.getFiller() may expose internal representation by returning CreateOp.filler [it.tidalwave.image.op.CreateOp] At CreateOp.java:[line 150] EI_EXPOSE_REP [ERROR] High: it.tidalwave.image.op.ImplementationFactory.findImplementation(Operation) may return null, but is declared @Nonnull [it.tidalwave.image.op.ImplementationFactory] At ImplementationFactory.java:[line 103] NP_NONNULL_RETURN_VIOLATION [ERROR] Low: Redundant nullcheck of implementation, which is known to be non-null in it.tidalwave.image.op.ImplementationFactoryRegistry.findImplementation(Operation, ImageModel, boolean) [it.tidalwave.image.op.ImplementationFactoryRegistry] Redundant null check at ImplementationFactoryRegistry.java:[line 99] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.image.op.PaintOp.getGraphics2D() may expose internal representation by returning PaintOp.g2 [it.tidalwave.image.op.PaintOp] At PaintOp.java:[line 166] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.op.PaintOp.getPreviewSettings() may expose internal representation by returning PaintOp.previewSettings [it.tidalwave.image.op.PaintOp] At PaintOp.java:[line 184] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.PaintOp(Graphics2D, int, int, int, int, Quality, PreviewSettings, ImageObserver) may expose internal representation by storing an externally mutable object into PaintOp.g2 [it.tidalwave.image.op.PaintOp] At PaintOp.java:[line 62] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.image.op.PaintOp(Graphics2D, int, int, int, int, Quality, PreviewSettings, ImageObserver) may expose internal representation by storing an externally mutable object into PaintOp.previewSettings [it.tidalwave.image.op.PaintOp] At PaintOp.java:[line 64] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.PrintOp.getPrintRequestAttributeSet() may expose internal representation by returning PrintOp.attributeSet [it.tidalwave.image.op.PrintOp] At PrintOp.java:[line 77] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.op.PrintOp.getPrinterJob() may expose internal representation by returning PrintOp.printerJob [it.tidalwave.image.op.PrintOp] At PrintOp.java:[line 72] EI_EXPOSE_REP [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.op.ReadOp.createImageReader(URL, ReadOp$PluginBlackList) [it.tidalwave.image.op.ReadOp] At ReadOp.java:[line 508] DM_CONVERT_CASE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.op.ReadOp.createImageReader(Path, ReadOp$PluginBlackList) [it.tidalwave.image.op.ReadOp] At ReadOp.java:[line 453] DM_CONVERT_CASE [ERROR] Medium: Possible null pointer dereference in new it.tidalwave.image.op.ReadOp(Object, int, int, ReadOp$Options[]) due to return value of called method [it.tidalwave.image.op.ReadOp, it.tidalwave.image.op.ReadOp] Stored at ReadOp.java:[line 406]Known null at ReadOp.java:[line 406] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Possible null pointer dereference in new it.tidalwave.image.op.ReadOp(Object, int, int, ReadOp$Options[]) due to return value of called method [it.tidalwave.image.op.ReadOp, it.tidalwave.image.op.ReadOp] Stored at ReadOp.java:[line 407]Known null at ReadOp.java:[line 407] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Possible null pointer dereference in it.tidalwave.image.op.ReadOp.createImageReader(Path, ReadOp$PluginBlackList) due to return value of called method [it.tidalwave.image.op.ReadOp, it.tidalwave.image.op.ReadOp] Dereferenced at ReadOp.java:[line 451]Known null at ReadOp.java:[line 451] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Nullcheck of reader at line 599 of value previously dereferenced in it.tidalwave.image.op.ReadOp.createImageReader(ImageInputStream, Iterator, ReadOp$PluginBlackList) [it.tidalwave.image.op.ReadOp, it.tidalwave.image.op.ReadOp] At ReadOp.java:[line 599]Redundant null check at ReadOp.java:[line 601] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE [ERROR] Medium: it.tidalwave.image.op.WrapOp.getSourceImage() may expose internal representation by returning WrapOp.sourceImage [it.tidalwave.image.op.WrapOp] At WrapOp.java:[line 61] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.WrapOp(BufferedImage) may expose internal representation by storing an externally mutable object into WrapOp.sourceImage [it.tidalwave.image.op.WrapOp] At WrapOp.java:[line 51] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.WriteOp.getIIOMetadata() may expose internal representation by returning WriteOp.iioMetadata [it.tidalwave.image.op.WriteOp] At WriteOp.java:[line 172] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.op.WriteOp.getImageWriteParam() may expose internal representation by returning WriteOp.imageWriteParam [it.tidalwave.image.op.WriteOp] At WriteOp.java:[line 162] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.WriteOp(String, Object, ImageWriteParam, IIOMetadata) may expose internal representation by storing an externally mutable object into WriteOp.iioMetadata [it.tidalwave.image.op.WriteOp] At WriteOp.java:[line 135] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.image.op.WriteOp(String, Object, ImageWriteParam, IIOMetadata) may expose internal representation by storing an externally mutable object into WriteOp.imageWriteParam [it.tidalwave.image.op.WriteOp] At WriteOp.java:[line 134] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.tools.TestInfo defines equals and uses Object.hashCode() [it.tidalwave.image.tools.TestInfo] At TestReportFormatter.java:[lines 173-178] HE_EQUALS_USE_HASHCODE [ERROR] High: Class it.tidalwave.image.tools.TestInfo defines hashcode(); should it be hashCode()? [it.tidalwave.image.tools.TestInfo] At TestReportFormatter.java:[line 183] NM_LCASE_HASHCODE [ERROR] Medium: Write to static field it.tidalwave.image.tools.TestInfo.latestTest from instance method it.tidalwave.image.tools.TestInfo.print(PrintWriter) [it.tidalwave.image.tools.TestInfo] At TestReportFormatter.java:[line 109] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD [ERROR] Low: Write to static field it.tidalwave.image.tools.TestInfo.k from instance method it.tidalwave.image.tools.TestInfo.print(PrintWriter) [it.tidalwave.image.tools.TestInfo] At TestReportFormatter.java:[line 108] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD [ERROR] Medium: it.tidalwave.image.tools.TestResults defines compareTo(TestResults) and uses Object.equals() [it.tidalwave.image.tools.TestResults] At TestReportFormatter.java:[lines 205-214] EQ_COMPARETO_USE_OBJECT_EQUALS [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.image.util.Platform.() [it.tidalwave.image.util.Platform, it.tidalwave.image.util.Platform] At Platform.java:[line 36]Another occurrence at Platform.java:[line 37] DM_CONVERT_CASE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-core --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-core --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:48:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-core --- [INFO] There are 1891 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-core >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-core --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001334544 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-core --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-core --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-core --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/jacoco.exec,excludes=**/*Generated.class [INFO] [INFO] --- exec:3.1.0:java (generate-exif) @ image-core --- METADATAGENERATOR CLASS NAME: EXIFDirectoryGenerated SOURCE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/TIFF.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/EXIFDirectoryGenerated.java PARSING ... line 311:83 token recognition error at: '.' GENERATING CODE... [INFO] [INFO] --- exec:3.1.0:java (generate-iptc) @ image-core --- METADATAGENERATOR CLASS NAME: IPTCDirectoryGenerated SOURCE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/IPTC.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java PARSING ... line 92:203 token recognition error at: '(' line 92:245 token recognition error at: '(' line 92:284 token recognition error at: '(' line 92:319 token recognition error at: '(' line 92:329 token recognition error at: ')' line 92:403 token recognition error at: '(' line 92:540 token recognition error at: '(' line 92:572 token recognition error at: '(' line 92:619 token recognition error at: '[' line 92:620 token recognition error at: '.' line 92:624 token recognition error at: ']' line 92:626 token recognition error at: '(' line 92:663 token recognition error at: '[' line 92:664 token recognition error at: '.' line 92:668 token recognition error at: ']' line 92:670 token recognition error at: '(' line 92:681 token recognition error at: '&' line 92:728 token recognition error at: '[' line 92:729 token recognition error at: '.' line 92:733 token recognition error at: ']' line 92:735 token recognition error at: '(' line 92:785 token recognition error at: '[' line 92:786 token recognition error at: '.' line 92:790 token recognition error at: ']' line 92:791 token recognition error at: '[' line 92:792 token recognition error at: '.' line 92:796 token recognition error at: ']' line 92:827 token recognition error at: '[' line 92:828 token recognition error at: '.' line 92:832 token recognition error at: ']' line 92:834 token recognition error at: '(' line 92:888 token recognition error at: '(' line 92:925 token recognition error at: '(' line 92:964 token recognition error at: '(' line 92:1015 token recognition error at: '[' line 92:1016 token recognition error at: '.' line 92:1021 token recognition error at: ']' line 92:1023 token recognition error at: '(' line 92:1073 token recognition error at: '(' line 92:1084 mismatched input 'ISO/IEC' expecting {HEX, INT} line 92:1120 mismatched input 'ISO/IEC' expecting {HEX, INT} line 92:1157 token recognition error at: '[' line 92:1158 token recognition error at: '.' line 92:1162 token recognition error at: ']' line 92:1202 token recognition error at: '(' line 92:1228 token recognition error at: '[' line 92:1229 token recognition error at: '.' line 92:1233 token recognition error at: ']' line 92:1280 token recognition error at: '(' line 92:1327 token recognition error at: '(' line 92:1357 token recognition error at: '[' line 92:1358 token recognition error at: '.' line 92:1362 token recognition error at: ']' line 137:30 token recognition error at: '/' GENERATING CODE... [INFO] [INFO] --- build-helper:3.2.0:add-source (default) @ image-core --- [INFO] Source directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/generated-sources/codegenerator added. [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 2 resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-core --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 78 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/ext/jsr305-1.3.7.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/jai_imageio-1.1.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/clibwrapper_jiio-1.1.jar": no such file or directory [WARNING] No processor claimed any of these annotations: /javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[363,56] [unchecked] unchecked cast required: List found: List where T is a type-variable: T extends Directory declared in method getMetadata(Class,int) [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[533,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[560,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[572,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[827,8] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModelHolder.java:[64,43] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModelHolder.java:[36,16] [serial] serializable class ImageModelHolder has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[101,39] [rawtypes] found raw type: Tag missing type arguments for generic class Tag where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[333,11] [rawtypes] found raw type: Tag missing type arguments for generic class Tag where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[345,16] [overloads] forEachTag(Consumer>) in Directory is potentially ambiguous with forEachTag(IntConsumer) in Directory [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[662,43] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModel.java:[384,19] [deprecation] finalize() in Object has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModel.java:[46,16] [serial] serializable class ImageModel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java:[406,60] non-varargs call of varargs method with inexact argument type for last parameter; cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java:[407,95] non-varargs call of varargs method with inexact argument type for last parameter; cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java:[788,38] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[48,18] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[50,66] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[58,71] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[84,92] [unchecked] unchecked cast required: Class> found: Class where CAP#1 is a fresh type-variable: CAP#1 extends OperationImplementation from capture of ? extends OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[90,62] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[122,53] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[44] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[47,4] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/OperationImplementation.java:[63,63] [unchecked] unchecked cast required: Model found: Object where Model is a type-variable: Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/Rational.java:[41,13] [serial] serializable class Rational has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/SerializableImageModelHolder.java:[34,7] [serial] serializable class SerializableImageModelHolder has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageModelCache.java:[92,39] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/ImageModelJ2D.java:[56,7] [serial] serializable class ImageModelJ2D has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/MakerNote.java:[34,7] [serial] serializable class MakerNote has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/loader/DirectoryRawLoader.java:[53,25] [cast] redundant cast to Directory [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/ImplementationFactoryJ2D.java:[132,50] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/ImplementationFactoryJ2D.java:[177,48] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/ImageUtils.java:[79,15] [deprecation] String(byte[],int,int,int) in String has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[86,11] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[97,18] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation where Op,Model are type-variables: Op extends Operation declared in class OperationImplementation Model extends Object declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[103,45] [unchecked] unchecked call to canHandle(Op) as a member of the raw type OperationImplementation where Op is a type-variable: Op extends Operation declared in class OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactoryRegistry.java:[116,60] [unchecked] unchecked call to isAssignableFrom(Class) as a member of the raw type Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/tools/TestReportFormatter.java:[54] [overrides] Class TestInfo overrides equals, but neither it nor any superclass overrides hashCode method [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/TIFF.java:[38,7] [serial] serializable class TIFF has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 9577 resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-core --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 31 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/test-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/javax-annotation/1.3.7-201002241900/ext/jsr305-1.3.7.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/jai_imageio-1.1.jar": no such file or directory [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/2/com/kenai/nbpwr/com-sun-media-imageio/1.1-201007271250/ext/clibwrapper_jiio-1.1.jar": no such file or directory [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/org.testng.annotations.Test,/javax.annotation.Nonnegative,/org.testng.annotations.DataProvider [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-core <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-core --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] com.sun.media:jai_imageio:jar:1.1:compile [WARNING] org.hamcrest:hamcrest-core:jar:1.3:test [WARNING] junit:junit:jar:4.12:test [WARNING] Unused declared dependencies found: [WARNING] com.kenai.nbpwr:com-sun-media-imageio:jar:1.1-201007271250:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [INFO] [INFO] ----------------< it.tidalwave.image:image-operations >----------------- [INFO] Building Mistral Operations 1.0-ALPHA-8-SNAPSHOT [5/13] [INFO] from modules/Operations/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-operations --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-operations --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001345387 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-operations --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-operations --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-operations --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-operations --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-operations --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-operations --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 13 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-operations --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-operations --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-operations --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:49:10.320 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - STARTING TESTS OF it.tidalwave.image.op.ApplyUnsharpMaskOpTest 00:49:10.344 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** 00:49:10.344 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testGetIntensity" 00:49:10.345 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** getIntensity 00:49:10.359 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 15 msec 00:49:10.360 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:49:10.361 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************** 00:49:10.361 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testGetRadius" 00:49:10.361 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************** getRadius 00:49:10.362 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 1 msec 00:49:10.362 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:49:10.362 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** 00:49:10.362 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testGetThreshold" 00:49:10.363 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** getThreshold 00:49:10.363 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 1 msec 00:49:10.363 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:49:10.364 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************* 00:49:10.364 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testToString" 00:49:10.364 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************* toString 00:49:10.380 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 15 msec 00:49:10.380 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:49:10.381 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ************************ 00:49:10.382 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST "testGetICCProfile" 00:49:10.382 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ************************ getICCProfile 00:49:10.384 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST PASSED in 3 msec 00:49:10.384 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - 00:49:10.385 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ******************* 00:49:10.385 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST "testToString" 00:49:10.385 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ******************* toString 00:49:10.398 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST PASSED in 12 msec 00:49:10.398 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - 00:49:10.399 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** 00:49:10.399 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testGetBufferedImage" 00:49:10.399 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** getBufferedImage 00:49:10.400 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 1 msec 00:49:10.400 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:49:10.401 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* 00:49:10.401 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testToString" 00:49:10.401 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* toString 00:49:10.402 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 1 msec 00:49:10.402 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:49:10.403 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************** 00:49:10.403 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST "testGetKernel" 00:49:10.403 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************** getKernel 00:49:10.405 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST PASSED in 2 msec 00:49:10.405 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - 00:49:10.405 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************* 00:49:10.406 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST "testToString" 00:49:10.406 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************* toString 00:49:10.416 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST PASSED in 11 msec 00:49:10.416 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - 00:49:10.417 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:49:10.417 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetH" 00:49:10.417 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getH 00:49:10.418 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 1 msec 00:49:10.418 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:49:10.419 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:49:10.419 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetW" 00:49:10.419 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getW 00:49:10.419 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 0 msec 00:49:10.419 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:49:10.420 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:49:10.420 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetX" 00:49:10.420 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getX 00:49:10.421 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 1 msec 00:49:10.421 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:49:10.421 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:49:10.421 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetY" 00:49:10.422 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getY 00:49:10.422 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 1 msec 00:49:10.422 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:49:10.422 [main ] INFO it.tidalwave.image.op.CropOpTest - ******************* 00:49:10.422 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testToString" 00:49:10.422 [main ] INFO it.tidalwave.image.op.CropOpTest - ******************* toString 00:49:10.431 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 9 msec 00:49:10.432 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:49:10.432 [main ] INFO it.tidalwave.image.op.HistogramOpTest - *********************** 00:49:10.432 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST "testGetHistogram" 00:49:10.433 [main ] INFO it.tidalwave.image.op.HistogramOpTest - *********************** getHistogram 00:49:10.434 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST PASSED in 2 msec 00:49:10.434 [main ] INFO it.tidalwave.image.op.HistogramOpTest - 00:49:10.435 [main ] INFO it.tidalwave.image.op.HistogramOpTest - ******************* 00:49:10.435 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST "testToString" 00:49:10.435 [main ] INFO it.tidalwave.image.op.HistogramOpTest - ******************* toString 00:49:10.435 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST PASSED in 0 msec 00:49:10.435 [main ] INFO it.tidalwave.image.op.HistogramOpTest - 00:49:10.476 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - FINISHED TESTS OF it.tidalwave.image.op.ApplyUnsharpMaskOpTest [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.815 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-operations --- [INFO] Loading execution data file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/jacoco.exec [INFO] Analyzed bundle 'Mistral Operations' with 15 classes [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-operations --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-operations --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-operations --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-operations/1.0-ALPHA-8-SNAPSHOT/image-operations-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-operations/1.0-ALPHA-8-SNAPSHOT/image-operations-1.0-ALPHA-8-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-operations/1.0-ALPHA-8-SNAPSHOT/image-operations-1.0-ALPHA-8-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-operations >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-operations --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-operations <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-operations --- [INFO] BugInstance size is 17 [INFO] Error size is 0 [INFO] Total bugs: 17 [ERROR] Medium: Dead store to intensity in it.tidalwave.image.java2d.ApplyUnsharpMaskJ2DOp.execute(ApplyUnsharpMaskOp, EditableImage, BufferedImage) [it.tidalwave.image.java2d.ApplyUnsharpMaskJ2DOp] At ApplyUnsharpMaskJ2DOp.java:[line 53] DLS_DEAD_LOCAL_STORE [ERROR] Medium: Dead store to radius in it.tidalwave.image.java2d.ApplyUnsharpMaskJ2DOp.execute(ApplyUnsharpMaskOp, EditableImage, BufferedImage) [it.tidalwave.image.java2d.ApplyUnsharpMaskJ2DOp] At ApplyUnsharpMaskJ2DOp.java:[line 54] DLS_DEAD_LOCAL_STORE [ERROR] Medium: Dead store to threshold in it.tidalwave.image.java2d.ApplyUnsharpMaskJ2DOp.execute(ApplyUnsharpMaskOp, EditableImage, BufferedImage) [it.tidalwave.image.java2d.ApplyUnsharpMaskJ2DOp] At ApplyUnsharpMaskJ2DOp.java:[line 55] DLS_DEAD_LOCAL_STORE [ERROR] Medium: it.tidalwave.image.op.AddOp.getOperand() may expose internal representation by returning AddOp.operand [it.tidalwave.image.op.AddOp] At AddOp.java:[line 60] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.AddOp(EditableImage) may expose internal representation by storing an externally mutable object into AddOp.operand [it.tidalwave.image.op.AddOp] At AddOp.java:[line 51] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.AssignColorProfileOp.getIccProfile() may expose internal representation by returning AssignColorProfileOp.iccProfile [it.tidalwave.image.op.AssignColorProfileOp] At AssignColorProfileOp.java:[line 45] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.AssignColorProfileOp(ICC_Profile) may expose internal representation by storing an externally mutable object into AssignColorProfileOp.iccProfile [it.tidalwave.image.op.AssignColorProfileOp] At AssignColorProfileOp.java:[line 42] EI_EXPOSE_REP2 [ERROR] Medium: Redundant nullcheck of this$iccProfile, which is known to be non-null in it.tidalwave.image.op.AssignColorProfileOp.equals(Object) [it.tidalwave.image.op.AssignColorProfileOp] Redundant null check at AssignColorProfileOp.java:[line 42] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of $iccProfile, which is known to be non-null in it.tidalwave.image.op.AssignColorProfileOp.hashCode() [it.tidalwave.image.op.AssignColorProfileOp] Redundant null check at AssignColorProfileOp.java:[line 42] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.image.op.ConvertColorProfileOp.getIccProfile() may expose internal representation by returning ConvertColorProfileOp.iccProfile [it.tidalwave.image.op.ConvertColorProfileOp] At ConvertColorProfileOp.java:[line 56] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.ConvertColorProfileOp(ICC_Profile, ConvertColorProfileOp$RenderingIntent) may expose internal representation by storing an externally mutable object into ConvertColorProfileOp.iccProfile [it.tidalwave.image.op.ConvertColorProfileOp] At ConvertColorProfileOp.java:[line 45] EI_EXPOSE_REP2 [ERROR] Medium: Redundant nullcheck of this$iccProfile, which is known to be non-null in it.tidalwave.image.op.ConvertColorProfileOp.equals(Object) [it.tidalwave.image.op.ConvertColorProfileOp] Redundant null check at ConvertColorProfileOp.java:[line 45] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this$renderingIntent, which is known to be non-null in it.tidalwave.image.op.ConvertColorProfileOp.equals(Object) [it.tidalwave.image.op.ConvertColorProfileOp] Redundant null check at ConvertColorProfileOp.java:[line 45] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of $iccProfile, which is known to be non-null in it.tidalwave.image.op.ConvertColorProfileOp.hashCode() [it.tidalwave.image.op.ConvertColorProfileOp] Redundant null check at ConvertColorProfileOp.java:[line 45] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of $renderingIntent, which is known to be non-null in it.tidalwave.image.op.ConvertColorProfileOp.hashCode() [it.tidalwave.image.op.ConvertColorProfileOp] Redundant null check at ConvertColorProfileOp.java:[line 45] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.image.op.MultiplyOp.getOperand() may expose internal representation by returning MultiplyOp.operand [it.tidalwave.image.op.MultiplyOp] At MultiplyOp.java:[line 61] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.MultiplyOp(EditableImage) may expose internal representation by storing an externally mutable object into MultiplyOp.operand [it.tidalwave.image.op.MultiplyOp] At MultiplyOp.java:[line 51] EI_EXPOSE_REP2 [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-operations --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-operations --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-operations --- [INFO] There are 32 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-operations >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-operations --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001356055 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-operations --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-operations --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-operations --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-operations --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-operations --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-operations --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 13 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-operations --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-operations --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-operations <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-operations --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [INFO] [INFO] ---------------< it.tidalwave.image:image-contributions >--------------- [INFO] Building Mistral Contributions 1.0-ALPHA-8-SNAPSHOT [6/13] [INFO] from modules/Contributions/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-contributions --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-contributions --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001359971 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-contributions --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-contributions --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-contributions --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-contributions --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-contributions --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-contributions --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 15 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-contributions --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-contributions --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-contributions --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest 00:49:23.494 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - STARTING TESTS OF it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest 00:49:23.521 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - ************ 00:49:23.522 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - TEST "test1" 00:49:23.523 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - ************ 00:49:23.548 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:49:23.549 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:49:23.560 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(null, 0, 0, []) 00:49:23.570 [main ] INFO it.tidalwave.image.op.ReadOp - read(null, 0) 00:49:23.571 [main ] ERROR it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - TEST FAILED in 50 msec - test1 - java.lang.NullPointerException: input 00:49:23.575 [main ] ERROR it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - TEST FAILED java.lang.NullPointerException: input at java.base/java.util.Objects.requireNonNull(Objects.java:248) at it.tidalwave.image.op.ReadOp$Reader.run(ReadOp.java:159) at it.tidalwave.image.op.ReadOp$Reader.read(ReadOp.java:151) at it.tidalwave.image.op.ReadOp$Type$1.read(ReadOp.java:251) at it.tidalwave.image.op.ReadOp.execute(ReadOp.java:421) at it.tidalwave.image.EditableImage.create(EditableImage.java:262) at it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest.test1(ChangeBufferTypeJ2DOpTest.java:53) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) at org.testng.TestRunner.privateRun(TestRunner.java:782) at org.testng.TestRunner.run(TestRunner.java:632) at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) at org.testng.SuiteRunner.run(SuiteRunner.java:268) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) at org.testng.TestNG.run(TestNG.java:1064) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) 00:49:23.576 [main ] ERROR it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - 00:49:23.609 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - FINISHED TESTS OF it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.701 s <<< FAILURE! - in it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest [ERROR] it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest.test1 Time elapsed: 0.058 s <<< FAILURE! java.lang.NullPointerException: input at it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest.test1(ChangeBufferTypeJ2DOpTest.java:53) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] ChangeBufferTypeJ2DOpTest.test1:53 » NullPointer input [INFO] [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0 [INFO] [ERROR] There are test failures. Please refer to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/surefire-reports/jacoco for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-contributions --- [INFO] Loading execution data file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/jacoco.exec [INFO] Analyzed bundle 'Mistral Contributions' with 15 classes [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-contributions --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-contributions --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-contributions --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-contributions/1.0-ALPHA-8-SNAPSHOT/image-contributions-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-contributions/1.0-ALPHA-8-SNAPSHOT/image-contributions-1.0-ALPHA-8-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-contributions/1.0-ALPHA-8-SNAPSHOT/image-contributions-1.0-ALPHA-8-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-contributions >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-contributions --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-contributions <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-contributions --- [INFO] BugInstance size is 6 [INFO] Error size is 0 [INFO] Total bugs: 6 [ERROR] Medium: it.tidalwave.image.op.BandMergeOp.getOperand() may expose internal representation by returning BandMergeOp.operand [it.tidalwave.image.op.BandMergeOp] At BandMergeOp.java:[line 60] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.BandMergeOp(EditableImage) may expose internal representation by storing an externally mutable object into BandMergeOp.operand [it.tidalwave.image.op.BandMergeOp] At BandMergeOp.java:[line 51] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.DivideComplexOp.getOperand() may expose internal representation by returning DivideComplexOp.operand [it.tidalwave.image.op.DivideComplexOp] At DivideComplexOp.java:[line 60] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.DivideComplexOp(EditableImage) may expose internal representation by storing an externally mutable object into DivideComplexOp.operand [it.tidalwave.image.op.DivideComplexOp] At DivideComplexOp.java:[line 51] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.op.MultiplyComplexOp.getOperand() may expose internal representation by returning MultiplyComplexOp.operand [it.tidalwave.image.op.MultiplyComplexOp] At MultiplyComplexOp.java:[line 60] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.op.MultiplyComplexOp(EditableImage) may expose internal representation by storing an externally mutable object into MultiplyComplexOp.operand [it.tidalwave.image.op.MultiplyComplexOp] At MultiplyComplexOp.java:[line 51] EI_EXPOSE_REP2 [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-contributions --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-contributions --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:26 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-contributions --- [INFO] There are 12 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-contributions >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-contributions --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001367083 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-contributions --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-contributions --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-contributions --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-contributions --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-contributions --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-contributions --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 15 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-contributions --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-contributions --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-contributions <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-contributions --- [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:slf4j-api:jar:1.7.30:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [INFO] [INFO] -----------------< it.tidalwave.image:image-processor >----------------- [INFO] Building Mistral Processor 1.0-ALPHA-8-SNAPSHOT [7/13] [INFO] from modules/Processor/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-processor --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-processor --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001369415 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-processor --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-processor --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-processor --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-processor --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-processor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-processor --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 9 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/Statistics.java:[63,18] [serial] serializable class Item has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/ImagingTaskProcessor.java:[116,39] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/ImagingTaskProcessor.java:[550,36] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/event/ImagingTaskProcessorEvent.java:[39,7] [serial] serializable class ImagingTaskProcessorEvent has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/FileImageModelHolder.java:[45,14] [serial] serializable class FileImageModelHolder has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-processor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-processor --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-processor --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-processor --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-processor --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/image-processor-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-processor --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-processor --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/image-processor-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-processor/1.0-ALPHA-8-SNAPSHOT/image-processor-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-processor/1.0-ALPHA-8-SNAPSHOT/image-processor-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-processor >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-processor --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-processor <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-processor --- [INFO] BugInstance size is 26 [INFO] Error size is 0 [INFO] Total bugs: 26 [ERROR] Medium: Non serializable java.nio.file.Path written to ObjectOutput in it.tidalwave.image.processor.FileImageModelHolder.writeExternal(ObjectOutput) [it.tidalwave.image.processor.FileImageModelHolder] At FileImageModelHolder.java:[line 112] DMI_NONSERIALIZABLE_OBJECT_WRITTEN [ERROR] Medium: Inconsistent synchronization of it.tidalwave.image.processor.FileImageModelHolder.imageModel; locked 60% of time [it.tidalwave.image.processor.FileImageModelHolder, it.tidalwave.image.processor.FileImageModelHolder, it.tidalwave.image.processor.FileImageModelHolder, it.tidalwave.image.processor.FileImageModelHolder, it.tidalwave.image.processor.FileImageModelHolder] Unsynchronized access at FileImageModelHolder.java:[line 90]Unsynchronized access at FileImageModelHolder.java:[line 107]Synchronized access at FileImageModelHolder.java:[line 68]Synchronized access at FileImageModelHolder.java:[line 80]Synchronized access at FileImageModelHolder.java:[line 72] IS2_INCONSISTENT_SYNC [ERROR] Low: it.tidalwave.image.processor.FileImageModelHolder.writeExternal(ObjectOutput) may fail to close stream on exception [it.tidalwave.image.processor.FileImageModelHolder] At FileImageModelHolder.java:[line 106] OS_OPEN_STREAM_EXCEPTION_PATH [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.image.processor.FileImageModelHolder.get() [it.tidalwave.image.processor.FileImageModelHolder] At FileImageModelHolder.java:[line 74] REC_CATCH_EXCEPTION [ERROR] Medium: Class it.tidalwave.image.processor.FileImageModelHolder defines non-transient non-serializable instance field file [it.tidalwave.image.processor.FileImageModelHolder] In FileImageModelHolder.java SE_BAD_FIELD [ERROR] Medium: it.tidalwave.image.processor.FileImageModelHolder is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.processor.FileImageModelHolder] At FileImageModelHolder.java:[lines 58-124] SE_NO_SERIALVERSIONID [ERROR] Low: The field it.tidalwave.image.processor.FileImageModelHolder.imageModel is transient but isn't set by deserialization [it.tidalwave.image.processor.FileImageModelHolder] In FileImageModelHolder.java SE_TRANSIENT_FIELD_NOT_RESTORED [ERROR] Medium: it.tidalwave.image.processor.ImagingTask.getResult() may expose internal representation by returning ImagingTask.result [it.tidalwave.image.processor.ImagingTask] At ImagingTask.java:[line 174] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.processor.ImagingTask.getStatistics() may expose internal representation by returning ImagingTask.statistics [it.tidalwave.image.processor.ImagingTask] At ImagingTask.java:[line 224] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.processor.ImagingTask.getThrowable() may expose internal representation by returning ImagingTask.throwable [it.tidalwave.image.processor.ImagingTask] At ImagingTask.java:[line 191] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.processor.ImagingTask.setThrowable(Throwable) may expose internal representation by storing an externally mutable object into ImagingTask.throwable [it.tidalwave.image.processor.ImagingTask] At ImagingTask.java:[line 196] EI_EXPOSE_REP2 [ERROR] Medium: Write to static field it.tidalwave.image.processor.ImagingTask.uniqueIdCounter from instance method new it.tidalwave.image.processor.ImagingTask(String, int) [it.tidalwave.image.processor.ImagingTask] At ImagingTask.java:[line 106] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD [ERROR] Medium: it.tidalwave.image.processor.ImagingTaskProcessor.getStatistics() may expose internal representation by returning ImagingTaskProcessor.statistics [it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 404] EI_EXPOSE_REP [ERROR] Medium: Public static it.tidalwave.image.processor.ImagingTaskProcessor.getInstance() may expose internal representation by returning ImagingTaskProcessor.instance [it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 124] MS_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.processor.ImagingTaskProcessor.maxWorkers should be package protected [it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 62] MS_PKGPROTECT [ERROR] Low: Using notify rather than notifyAll in it.tidalwave.image.processor.ImagingTaskProcessor.changeFreeWorkerCount(int) [it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 427] NO_NOTIFY_NOT_NOTIFYALL [ERROR] Low: Using notify rather than notifyAll in it.tidalwave.image.processor.ImagingTaskProcessor.post(Collection) [it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 239] NO_NOTIFY_NOT_NOTIFYALL [ERROR] Low: Using notify rather than notifyAll in it.tidalwave.image.processor.ImagingTaskProcessor.postWithPriority(Collection) [it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 274] NO_NOTIFY_NOT_NOTIFYALL [ERROR] Medium: Nullcheck of taskClass at line 314 of value previously dereferenced in it.tidalwave.image.processor.ImagingTaskProcessor.cancellPendingTasks(Class) [it.tidalwave.image.processor.ImagingTaskProcessor, it.tidalwave.image.processor.ImagingTaskProcessor] At ImagingTaskProcessor.java:[line 305]Redundant null check at ImagingTaskProcessor.java:[line 314] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE [ERROR] Medium: new it.tidalwave.image.processor.LocalImagingTaskProcessor() invokes it.tidalwave.image.processor.LocalImagingTaskProcessor$PoolThread.start() [it.tidalwave.image.processor.LocalImagingTaskProcessor] At LocalImagingTaskProcessor.java:[line 94] SC_START_IN_CTOR [ERROR] Medium: new it.tidalwave.image.processor.LocalImagingTaskProcessor$PoolThread(LocalImagingTaskProcessor, String) may expose internal representation by storing an externally mutable object into LocalImagingTaskProcessor$PoolThread.this$0 [it.tidalwave.image.processor.LocalImagingTaskProcessor$PoolThread] At LocalImagingTaskProcessor.java:[line 52] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.processor.Statistics$Item defines compareTo(Statistics$Item) and uses Object.equals() [it.tidalwave.image.processor.Statistics$Item] At Statistics.java:[line 170] EQ_COMPARETO_USE_OBJECT_EQUALS [ERROR] Low: it.tidalwave.image.processor.Statistics$Item is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.processor.Statistics$Item] At Statistics.java:[lines 63-196] SE_NO_SERIALVERSIONID [ERROR] Medium: it.tidalwave.image.processor.event.ImagingTaskProcessorEvent.getTask() may expose internal representation by returning ImagingTaskProcessorEvent.task [it.tidalwave.image.processor.event.ImagingTaskProcessorEvent] At ImagingTaskProcessorEvent.java:[line 56] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.processor.event.ImagingTaskProcessorEvent(ImagingTaskProcessor, Serializable, ImagingTask) may expose internal representation by storing an externally mutable object into ImagingTaskProcessorEvent.task [it.tidalwave.image.processor.event.ImagingTaskProcessorEvent] At ImagingTaskProcessorEvent.java:[line 50] EI_EXPOSE_REP2 [ERROR] Low: it.tidalwave.image.processor.event.ImagingTaskProcessorEvent is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.processor.event.ImagingTaskProcessorEvent] At ImagingTaskProcessorEvent.java:[lines 49-61] SE_NO_SERIALVERSIONID [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-processor --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-processor --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:49:34 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:34 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:34 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:34 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:35 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:35 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-processor --- [INFO] There are 62 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-processor >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-processor --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001375511 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-processor --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-processor --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-processor --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-processor --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-processor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-processor --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 9 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/Statistics.java:[63,18] [serial] serializable class Item has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/ImagingTaskProcessor.java:[116,39] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/ImagingTaskProcessor.java:[550,36] [rawtypes] found raw type: Class missing type arguments for generic class Class where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/event/ImagingTaskProcessorEvent.java:[39,7] [serial] serializable class ImagingTaskProcessorEvent has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java/it/tidalwave/image/processor/FileImageModelHolder.java:[45,14] [serial] serializable class FileImageModelHolder has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-processor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-processor --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-processor <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-processor --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] -----------------< it.tidalwave.image:image-renderer >------------------ [INFO] Building Mistral Renderer 1.0-ALPHA-8-SNAPSHOT [8/13] [INFO] from modules/Renderer/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-renderer --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-renderer --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001377728 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-renderer --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-renderer --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-renderer --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-renderer --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-renderer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-renderer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 12 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java:[62,7] [serial] serializable class EditableImageRenderer has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/event/EditableImageRendererEvent.java:[38,7] [serial] serializable class EditableImageRendererEvent has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-renderer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-renderer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-renderer --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-renderer --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-renderer --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/image-renderer-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-renderer --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-renderer --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/image-renderer-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-renderer/1.0-ALPHA-8-SNAPSHOT/image-renderer-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-renderer/1.0-ALPHA-8-SNAPSHOT/image-renderer-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-renderer >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-renderer --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-renderer <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-renderer --- [INFO] BugInstance size is 22 [INFO] Error size is 0 [INFO] Total bugs: 22 [ERROR] Medium: new it.tidalwave.image.render.DragPanningController(EditableImageRenderer) may expose internal representation by storing an externally mutable object into DragPanningController.imageRenderer [it.tidalwave.image.render.DragPanningController] At DragPanningController.java:[line 119] EI_EXPOSE_REP2 [ERROR] Low: Unchecked/unconfirmed cast from java.awt.Graphics to java.awt.Graphics2D in it.tidalwave.image.render.EditableImageRenderer.paint(Graphics) [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 1009] BC_UNCONFIRMED_CAST [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.getEditingTool() may expose internal representation by returning EditableImageRenderer.editingTool [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 480] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.getImage() may expose internal representation by returning EditableImageRenderer.image [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 329] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.getOptimizedImage() may expose internal representation by returning EditableImageRenderer.optimizedImage [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 344] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.getOrigin() may expose internal representation by returning EditableImageRenderer.origin [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 436] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.getPreviewSettings() may expose internal representation by returning EditableImageRenderer.previewSettings [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 880] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.setImage(EditableImage) may expose internal representation by storing an externally mutable object into EditableImageRenderer.image [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 299] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.render.EditableImageRenderer.setPreviewSettings(PreviewSettings) may expose internal representation by storing an externally mutable object into EditableImageRenderer.previewSettings [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 869] EI_EXPOSE_REP2 [ERROR] Low: Test for floating point equality in it.tidalwave.image.render.EditableImageRenderer.internalSetScale(double) [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 1286] FE_FLOATING_POINT_EQUALITY [ERROR] Low: Test for floating point equality in it.tidalwave.image.render.EditableImageRenderer.setAngle(double) [it.tidalwave.image.render.EditableImageRenderer] At EditableImageRenderer.java:[line 456] FE_FLOATING_POINT_EQUALITY [ERROR] Low: Class it.tidalwave.image.render.EditableImageRenderer defines non-transient non-serializable instance field editingTool [it.tidalwave.image.render.EditableImageRenderer] In EditableImageRenderer.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.image.render.EditableImageRenderer defines non-transient non-serializable instance field previewSettings [it.tidalwave.image.render.EditableImageRenderer] In EditableImageRenderer.java SE_BAD_FIELD [ERROR] Medium: new it.tidalwave.image.render.EditingTool$State(EditingTool) may expose internal representation by storing an externally mutable object into EditingTool$State.this$0 [it.tidalwave.image.render.EditingTool$State] At EditingTool.java:[line 60] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.image.render.MouseClickZoomingController(ScaleController) may expose internal representation by storing an externally mutable object into MouseClickZoomingController.scaleController [it.tidalwave.image.render.MouseClickZoomingController] At MouseClickZoomingController.java:[line 123] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.image.render.MouseWheelZoomingController(ScaleController) may expose internal representation by storing an externally mutable object into MouseWheelZoomingController.scaleController [it.tidalwave.image.render.MouseWheelZoomingController] At MouseWheelZoomingController.java:[line 92] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.image.render.RotationController(EditableImageRenderer) may expose internal representation by storing an externally mutable object into RotationController.imageRenderer [it.tidalwave.image.render.RotationController] At RotationController.java:[line 55] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.image.render.ScaleController(EditableImageRenderer) may expose internal representation by storing an externally mutable object into ScaleController.imageRenderer [it.tidalwave.image.render.ScaleController] At ScaleController.java:[line 74] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.image.render.event.EditableImageRendererEvent.getEditingTool() may expose internal representation by returning EditableImageRendererEvent.editingTool [it.tidalwave.image.render.event.EditableImageRendererEvent] At EditableImageRendererEvent.java:[line 55] EI_EXPOSE_REP [ERROR] Medium: new it.tidalwave.image.render.event.EditableImageRendererEvent(EditableImageRenderer, EditingTool) may expose internal representation by storing an externally mutable object into EditableImageRendererEvent.editingTool [it.tidalwave.image.render.event.EditableImageRendererEvent] At EditableImageRendererEvent.java:[line 50] EI_EXPOSE_REP2 [ERROR] Medium: Class it.tidalwave.image.render.event.EditableImageRendererEvent defines non-transient non-serializable instance field editingTool [it.tidalwave.image.render.event.EditableImageRendererEvent] In EditableImageRendererEvent.java SE_BAD_FIELD [ERROR] Low: it.tidalwave.image.render.event.EditableImageRendererEvent is Serializable; consider declaring a serialVersionUID [it.tidalwave.image.render.event.EditableImageRendererEvent] At EditableImageRendererEvent.java:[lines 44-55] SE_NO_SERIALVERSIONID [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-renderer --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-renderer --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:49:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-renderer --- [INFO] There are 97 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-renderer >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-renderer --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001391652 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-renderer --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-renderer --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-renderer --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-renderer --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-renderer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-renderer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 12 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java:[62,7] [serial] serializable class EditableImageRenderer has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/event/EditableImageRendererEvent.java:[38,7] [serial] serializable class EditableImageRendererEvent has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-renderer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-renderer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-renderer <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-renderer --- [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] -----------------< it.tidalwave.image:image-examples >------------------ [INFO] Building Mistral Examples (master) 1.0-ALPHA-8-SNAPSHOT [9/13] [INFO] from modules/Examples/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-examples --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001395623 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-examples --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-examples --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-examples --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples/1.0-ALPHA-8-SNAPSHOT/image-examples-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-examples >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-examples --- [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-examples <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-examples --- [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-examples --- [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-examples --- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-examples --- [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-examples >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001395741 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/target/jacoco.exec [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-examples <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-examples --- [INFO] Skipping pom project [INFO] [INFO] ---------< it.tidalwave.image:image-examples-customoperation >---------- [INFO] Building Mistral Examples CustomOperation 1.0-ALPHA-8-SNAPSHOT [10/13] [INFO] from modules/Examples/CustomOperationExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-examples-customoperation --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-customoperation --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001395851 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-customoperation --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-customoperation --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-customoperation --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-customoperation --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-customoperation --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-customoperation --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-customoperation --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-customoperation --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-examples-customoperation --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-examples-customoperation --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-examples-customoperation --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/image-examples-customoperation-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-examples-customoperation --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-examples-customoperation --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/image-examples-customoperation-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-customoperation/1.0-ALPHA-8-SNAPSHOT/image-examples-customoperation-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-customoperation/1.0-ALPHA-8-SNAPSHOT/image-examples-customoperation-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-examples-customoperation >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-examples-customoperation --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-examples-customoperation <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-examples-customoperation --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-examples-customoperation --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-examples-customoperation --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:02 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-examples-customoperation --- [INFO] There are 4 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-examples-customoperation >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-customoperation --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001402981 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-customoperation --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-customoperation --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-customoperation --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-customoperation --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-customoperation --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-customoperation --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-customoperation --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-customoperation --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-examples-customoperation <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-examples-customoperation --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.image:image-operations:jar:1.0-ALPHA-8-SNAPSHOT:compile [WARNING] it.tidalwave.image:image-contributions:jar:1.0-ALPHA-8-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:slf4j-api:jar:1.7.30:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] --------------< it.tidalwave.image:image-examples-viewer >-------------- [INFO] Building Mistral Examples Viewer 1.0-ALPHA-8-SNAPSHOT [11/13] [INFO] from modules/Examples/ViewerExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/swinglabs/swing-layout/1.0.3/swing-layout-1.0.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/swinglabs/swing-layout/1.0.3/swing-layout-1.0.3.pom (858 B at 2.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/swinglabs/swing-layout/1.0.3/swing-layout-1.0.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/swinglabs/swing-layout/1.0.3/swing-layout-1.0.3.jar (118 kB at 386 kB/s) [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-examples-viewer --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-viewer --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001405020 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-viewer --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-viewer --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-viewer --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-viewer --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-viewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 4 resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-viewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/AbstractViewerPanel.java:[53,7] [serial] serializable class AbstractViewerPanel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/OverlaidPanel.java:[41,7] [serial] serializable class OverlaidPanel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[56,25] [rawtypes] found raw type: DefaultComboBoxModel missing type arguments for generic class DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[56,66] [rawtypes] found raw type: DefaultComboBoxModel missing type arguments for generic class DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[58,18] [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[59,18] [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[60,18] [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[116,26] [unchecked] unchecked call to setModel(ComboBoxModel) as a member of the raw type JComboBox where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[209,35] [rawtypes] found raw type: JComboBox missing type arguments for generic class JComboBox where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[495,23] [rawtypes] found raw type: JComboBox missing type arguments for generic class JComboBox where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[54,7] [serial] serializable class ViewerPanel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,7] [serial] serializable class ViewerApplet has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-viewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-viewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-examples-viewer --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-examples-viewer --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-examples-viewer --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/image-examples-viewer-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-examples-viewer --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-examples-viewer --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/image-examples-viewer-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-viewer/1.0-ALPHA-8-SNAPSHOT/image-examples-viewer-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-viewer/1.0-ALPHA-8-SNAPSHOT/image-examples-viewer-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-examples-viewer >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-examples-viewer --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-examples-viewer <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-examples-viewer --- [INFO] BugInstance size is 14 [INFO] Error size is 0 [INFO] Total bugs: 14 [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.mistral.example.AbstractViewerPanel.loadImage(String) [it.tidalwave.mistral.example.AbstractViewerPanel] At AbstractViewerPanel.java:[line 78] REC_CATCH_EXCEPTION [ERROR] Low: The class it.tidalwave.mistral.example.AbstractViewerPanel$1 could be refactored into a named _static_ inner class [it.tidalwave.mistral.example.AbstractViewerPanel] At AbstractViewerPanel.java:[line 96] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Medium: Dead store to makerNote in it.tidalwave.mistral.example.viewer.ViewerPanel.onImageLoaded(EditableImage) [it.tidalwave.mistral.example.viewer.ViewerPanel] At ViewerPanel.java:[line 141] DLS_DEAD_LOCAL_STORE [ERROR] Low: Overridable method repaint is called from constructor new it.tidalwave.mistral.example.viewer.ViewerPanel(). [it.tidalwave.mistral.example.viewer.ViewerPanel] At ViewerPanel.java:[line 115] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field cropOverlay [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field mouseClickZoomingController [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field mouseWheelZoomingController [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field panningController [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field rotationController [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field scaleController [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Low: Class it.tidalwave.mistral.example.viewer.ViewerPanel defines non-transient non-serializable instance field scaleListener [it.tidalwave.mistral.example.viewer.ViewerPanel] In ViewerPanel.java SE_BAD_FIELD [ERROR] Medium: it.tidalwave.image.render.AnimatedScaleController stored into non-transient field ViewerPanel.scaleController [it.tidalwave.mistral.example.viewer.ViewerPanel] At ViewerPanel.java:[line 63] SE_BAD_FIELD_STORE [ERROR] Medium: it.tidalwave.mistral.example.viewer.ViewerPanel$2 stored into non-transient field ViewerPanel.scaleListener [it.tidalwave.mistral.example.viewer.ViewerPanel] At ViewerPanel.java:[line 84] SE_BAD_FIELD_STORE [ERROR] Low: Usage of GetResource in it.tidalwave.mistral.example.viewer.ViewerPanel.initComponents() may be unsafe if class is extended [it.tidalwave.mistral.example.viewer.ViewerPanel] At ViewerPanel.java:[line 276] UI_INHERITANCE_UNSAFE_GETRESOURCE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-examples-viewer --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-examples-viewer --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:11 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-examples-viewer --- [INFO] There are 31 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-examples-viewer >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-viewer --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001412181 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-viewer --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-viewer --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-viewer --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-viewer --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-viewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 4 resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-viewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/AbstractViewerPanel.java:[53,7] [serial] serializable class AbstractViewerPanel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/OverlaidPanel.java:[41,7] [serial] serializable class OverlaidPanel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[56,25] [rawtypes] found raw type: DefaultComboBoxModel missing type arguments for generic class DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[56,66] [rawtypes] found raw type: DefaultComboBoxModel missing type arguments for generic class DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[58,18] [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[59,18] [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[60,18] [unchecked] unchecked call to addElement(E) as a member of the raw type DefaultComboBoxModel where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[116,26] [unchecked] unchecked call to setModel(ComboBoxModel) as a member of the raw type JComboBox where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[209,35] [rawtypes] found raw type: JComboBox missing type arguments for generic class JComboBox where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[495,23] [rawtypes] found raw type: JComboBox missing type arguments for generic class JComboBox where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[54,7] [serial] serializable class ViewerPanel has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,34] [deprecation] JApplet in javax.swing has been deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerApplet.java:[39,7] [serial] serializable class ViewerApplet has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-viewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-viewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-examples-viewer <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-examples-viewer --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.image:image-operations:jar:1.0-ALPHA-8-SNAPSHOT:compile [WARNING] it.tidalwave.image:image-contributions:jar:1.0-ALPHA-8-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:slf4j-api:jar:1.7.30:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] ---------< it.tidalwave.image:image-examples-histogramviewer >---------- [INFO] Building Mistral Examples HistogramViewer 1.0-ALPHA-8-SNAPSHOT [12/13] [INFO] from modules/Examples/HistogramViewerExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-examples-histogramviewer --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-histogramviewer --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001414167 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-histogramviewer --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-histogramviewer --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-histogramviewer --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-histogramviewer --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-histogramviewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-histogramviewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[71,12] [rawtypes] found raw type: Map missing type arguments for generic class Map where K,V are type-variables: K extends Object declared in interface Map V extends Object declared in interface Map [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[71,30] [rawtypes] found raw type: HashMap missing type arguments for generic class HashMap where K,V are type-variables: K extends Object declared in class HashMap V extends Object declared in class HashMap [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[73,12] [rawtypes] found raw type: List missing type arguments for generic class List where E is a type-variable: E extends Object declared in interface List [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[73,32] [rawtypes] found raw type: ArrayList missing type arguments for generic class ArrayList where E is a type-variable: E extends Object declared in class ArrayList [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[191,19] [unchecked] unchecked call to put(K,V) as a member of the raw type Map where K,V are type-variables: K extends Object declared in interface Map V extends Object declared in interface Map [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[192,20] [unchecked] unchecked call to add(E) as a member of the raw type List where E is a type-variable: E extends Object declared in interface List [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[46,7] [serial] serializable class XYPlotter has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/HistogramRenderer.java:[44,7] [serial] serializable class HistogramRenderer has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/AbstractViewerPanel.java:[53,7] [serial] serializable class AbstractViewerPanel has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-histogramviewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-histogramviewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-examples-histogramviewer --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-examples-histogramviewer --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-examples-histogramviewer --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/image-examples-histogramviewer-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-examples-histogramviewer --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-examples-histogramviewer --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/image-examples-histogramviewer-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-histogramviewer/1.0-ALPHA-8-SNAPSHOT/image-examples-histogramviewer-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-histogramviewer/1.0-ALPHA-8-SNAPSHOT/image-examples-histogramviewer-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-examples-histogramviewer >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-examples-histogramviewer --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-examples-histogramviewer <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-examples-histogramviewer --- [INFO] BugInstance size is 13 [INFO] Error size is 0 [INFO] Total bugs: 13 [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.mistral.example.AbstractViewerPanel.loadImage(String) [it.tidalwave.mistral.example.AbstractViewerPanel] At AbstractViewerPanel.java:[line 78] REC_CATCH_EXCEPTION [ERROR] Low: The class it.tidalwave.mistral.example.AbstractViewerPanel$1 could be refactored into a named _static_ inner class [it.tidalwave.mistral.example.AbstractViewerPanel] At AbstractViewerPanel.java:[line 96] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Low: Unchecked/unconfirmed cast from java.awt.Graphics to java.awt.Graphics2D in it.tidalwave.mistral.example.histogramviewer.HistogramGrid.paint(Graphics, Rectangle) [it.tidalwave.mistral.example.histogramviewer.HistogramGrid] At HistogramGrid.java:[line 92] BC_UNCONFIRMED_CAST [ERROR] Medium: it.tidalwave.mistral.example.histogramviewer.HistogramGrid.sethistogramPlotter(XYPlotter) may expose internal representation by storing an externally mutable object into HistogramGrid.histogramPlotter [it.tidalwave.mistral.example.histogramviewer.HistogramGrid] At HistogramGrid.java:[line 54] EI_EXPOSE_REP2 [ERROR] Low: HistogramGrid.histogramPlotter not initialized in constructor and dereferenced in it.tidalwave.mistral.example.histogramviewer.HistogramGrid.paint(Graphics, Rectangle) [it.tidalwave.mistral.example.histogramviewer.HistogramGrid] At HistogramGrid.java:[line 103] UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: Overridable method clear is called from constructor new it.tidalwave.mistral.example.histogramviewer.HistogramRenderer(). [it.tidalwave.mistral.example.histogramviewer.HistogramRenderer] At HistogramRenderer.java:[line 75] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method getBackground is called from constructor new it.tidalwave.mistral.example.histogramviewer.HistogramRenderer(). [it.tidalwave.mistral.example.histogramviewer.HistogramRenderer] At HistogramRenderer.java:[line 71] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method getForeground is called from constructor new it.tidalwave.mistral.example.histogramviewer.HistogramRenderer(). [it.tidalwave.mistral.example.histogramviewer.HistogramRenderer] At HistogramRenderer.java:[line 71] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Class it.tidalwave.mistral.example.histogramviewer.HistogramRenderer defines non-transient non-serializable instance field grid [it.tidalwave.mistral.example.histogramviewer.HistogramRenderer] In HistogramRenderer.java SE_BAD_FIELD [ERROR] Low: Call to swing method in it.tidalwave.mistral.example.histogramviewer.Main.main(String[]) needs to be performed in Swing event thread [it.tidalwave.mistral.example.histogramviewer.Main, it.tidalwave.mistral.example.histogramviewer.Main] At Main.java:[line 82]Another occurrence at Main.java:[line 121] SW_SWING_METHODS_INVOKED_IN_SWING_THREAD [ERROR] Medium: Possible null pointer dereference of g2 in it.tidalwave.mistral.example.histogramviewer.XYPlotter.paint(Graphics) on exception path [it.tidalwave.mistral.example.histogramviewer.XYPlotter, it.tidalwave.mistral.example.histogramviewer.XYPlotter, it.tidalwave.mistral.example.histogramviewer.XYPlotter] Dereferenced at XYPlotter.java:[line 234]Null value at XYPlotter.java:[line 213]Known null at XYPlotter.java:[line 217] NP_NULL_ON_SOME_PATH_EXCEPTION [ERROR] Low: Class it.tidalwave.mistral.example.histogramviewer.XYPlotter defines non-transient non-serializable instance field buffer [it.tidalwave.mistral.example.histogramviewer.XYPlotter] In XYPlotter.java SE_BAD_FIELD [ERROR] Low: Useless control flow in it.tidalwave.mistral.example.histogramviewer.XYPlotter.plot(Graphics) [it.tidalwave.mistral.example.histogramviewer.XYPlotter] At XYPlotter.java:[line 278] UCF_USELESS_CONTROL_FLOW [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-examples-histogramviewer --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-examples-histogramviewer --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-examples-histogramviewer --- [INFO] There are 43 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-examples-histogramviewer >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-histogramviewer --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001421036 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-histogramviewer --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-histogramviewer --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-histogramviewer --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-histogramviewer --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-histogramviewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-histogramviewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[71,12] [rawtypes] found raw type: Map missing type arguments for generic class Map where K,V are type-variables: K extends Object declared in interface Map V extends Object declared in interface Map [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[71,30] [rawtypes] found raw type: HashMap missing type arguments for generic class HashMap where K,V are type-variables: K extends Object declared in class HashMap V extends Object declared in class HashMap [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[73,12] [rawtypes] found raw type: List missing type arguments for generic class List where E is a type-variable: E extends Object declared in interface List [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[73,32] [rawtypes] found raw type: ArrayList missing type arguments for generic class ArrayList where E is a type-variable: E extends Object declared in class ArrayList [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[191,19] [unchecked] unchecked call to put(K,V) as a member of the raw type Map where K,V are type-variables: K extends Object declared in interface Map V extends Object declared in interface Map [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[192,20] [unchecked] unchecked call to add(E) as a member of the raw type List where E is a type-variable: E extends Object declared in interface List [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/XYPlotter.java:[46,7] [serial] serializable class XYPlotter has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/histogramviewer/HistogramRenderer.java:[44,7] [serial] serializable class HistogramRenderer has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java/it/tidalwave/mistral/example/AbstractViewerPanel.java:[53,7] [serial] serializable class AbstractViewerPanel has no definition of serialVersionUID [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-histogramviewer --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-histogramviewer --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-examples-histogramviewer <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-examples-histogramviewer --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.image:image-contributions:jar:1.0-ALPHA-8-SNAPSHOT:compile [WARNING] org.swinglabs:swing-layout:jar:1.0.3:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] ----------< it.tidalwave.image:image-examples-miscellaneous >----------- [INFO] Building Mistral Examples Miscellaneous 1.0-ALPHA-8-SNAPSHOT [13/13] [INFO] from modules/Examples/MiscellaneousExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ image-examples-miscellaneous --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-miscellaneous --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001422685 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-miscellaneous --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-miscellaneous --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-miscellaneous --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-miscellaneous --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-miscellaneous --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-miscellaneous --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-miscellaneous --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-miscellaneous --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0-M5:test (default-test) @ image-examples-miscellaneous --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.7:report (report) @ image-examples-miscellaneous --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ image-examples-miscellaneous --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/image-examples-miscellaneous-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-examples-miscellaneous --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-examples-miscellaneous --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/image-examples-miscellaneous-1.0-ALPHA-8-SNAPSHOT.896f40dc7a8c.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-miscellaneous/1.0-ALPHA-8-SNAPSHOT/image-examples-miscellaneous-1.0-ALPHA-8-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/pom.xml to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/image/image-examples-miscellaneous/1.0-ALPHA-8-SNAPSHOT/image-examples-miscellaneous-1.0-ALPHA-8-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.5.0.0:check (default-cli) > :spotbugs @ image-examples-miscellaneous >>> [INFO] [INFO] --- spotbugs:4.5.0.0:spotbugs (spotbugs) @ image-examples-miscellaneous --- [INFO] Fork Value is true [java] [main] WARN edu.umd.cs.findbugs.TextUICommandLine - -output option and -outputFile option are deprecated. Set file path to each option for reporter. [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.5.0.0:check (default-cli) < :spotbugs @ image-examples-miscellaneous <<< [INFO] [INFO] [INFO] --- spotbugs:4.5.0.0:check (default-cli) @ image-examples-miscellaneous --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.14.0:cpd (default-cli) @ image-examples-miscellaneous --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] --- pmd:3.14.0:pmd (default-cli) @ image-examples-miscellaneous --- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:50:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ image-examples-miscellaneous --- [INFO] There are 2 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ image-examples-miscellaneous >>> [INFO] [INFO] --- buildnumber:1.4:create (default) @ image-examples-miscellaneous --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample [INFO] Storing buildNumber: 896f40dc7a8c at timestamp: 1735001427698 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ image-examples-miscellaneous --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ image-examples-miscellaneous --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ image-examples-miscellaneous --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ image-examples-miscellaneous --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/jacoco.exec [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ image-examples-miscellaneous --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ image-examples-miscellaneous --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/classes [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ image-examples-miscellaneous --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ image-examples-miscellaneous --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ image-examples-miscellaneous <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ image-examples-miscellaneous --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.image:image-contributions:jar:1.0-ALPHA-8-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-16:test [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:test [WARNING] org.testng:testng:jar:6.9.10:test [INFO] [INFO] ----------------------< it.tidalwave.image:image >---------------------- [INFO] Building Mistral 1.0-ALPHA-8-SNAPSHOT [14/13] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- dependency-check:6.1.1:aggregate (default-cli) @ image --- [INFO] Skipping dependency-check:aggregate [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Mistral 1.0-ALPHA-8-SNAPSHOT: [INFO] [INFO] Mistral ............................................ SUCCESS [ 0.652 s] [INFO] Mistral (modules) .................................. SUCCESS [ 3.528 s] [INFO] Mistral Code Generator ............................. SUCCESS [ 17.786 s] [INFO] Mistral Core ....................................... SUCCESS [01:05 min] [INFO] Mistral Operations ................................. SUCCESS [ 14.604 s] [INFO] Mistral Contributions .............................. SUCCESS [ 9.465 s] [INFO] Mistral Processor .................................. SUCCESS [ 8.284 s] [INFO] Mistral Renderer ................................... SUCCESS [ 17.924 s] [INFO] Mistral Examples (master) .......................... SUCCESS [ 0.210 s] [INFO] Mistral Examples CustomOperation ................... SUCCESS [ 8.559 s] [INFO] Mistral Examples Viewer ............................ SUCCESS [ 9.776 s] [INFO] Mistral Examples HistogramViewer ................... SUCCESS [ 8.522 s] [INFO] Mistral Examples Miscellaneous ..................... SUCCESS [ 6.593 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:59 min [INFO] Finished at: 2024-12-24T00:50:29Z [INFO] ------------------------------------------------------------------------ [workspace] $ /bin/bash /tmp/jenkins17403708895799695820.sh No post-build script. TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml Saving reports... Processing '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/testng/testng-results.xml' 25.000000% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE TestNG Reports Processing: FINISH Build step 'Publish TestNG Results' changed build result to UNSTABLE [JaCoCo plugin] Collecting JaCoCo coverage data... [JaCoCo plugin] Version: 3.3.7 [JaCoCo plugin] **/**.exec;**/classes;**/src/main/java; locations are configured [JaCoCo plugin] Number of found exec files for pattern **/**.exec: 3 [JaCoCo plugin] Saving matched execfiles: /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/jacoco.exec /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/jacoco.exec /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/jacoco.exec [JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/classes 14 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/classes 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/classes 132 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/classes 3 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/classes 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/classes 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/classes 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/classes 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/classes 11 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/classes 19 files [JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java: [JaCoCo plugin] Source Inclusions: **/*.java,**/*.groovy,**/*.kt,**/*.kts [JaCoCo plugin] Source Exclusions: [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/src/main/java 4 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/src/main/java 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/src/main/java 76 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/src/main/java 3 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/src/main/java 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/src/main/java 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/src/main/java 13 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/src/main/java 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/src/main/java 12 files [JaCoCo plugin] Loading inclusions files.. [JaCoCo plugin] inclusions: [] [JaCoCo plugin] exclusions: [org/musicbrainz/**/*.class] [JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=0, maxMethod=0, minLine=0, maxLine=0, minBranch=0, maxBranch=0, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0] [JaCoCo plugin] Publishing the results.. [JaCoCo plugin] Loading packages.. [JaCoCo plugin] Done. [JaCoCo plugin] Overall coverage: class: 19.444445, method: 6.516393, line: 5.528819, branch: 5.2937756, instruction: 5.5825434, complexity: 5.537065 [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 69 issues (skipped 77 duplicates) [Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8' [Java Compiler] Creating SCM blamer to obtain author and commit information for affected files [Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [Java Compiler] -> resolved paths in source directory (31 found, 0 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 69 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 31 affected files [Java Compiler] No filter has been set, publishing all 69 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 69 issues (skipped 0 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [Java Compiler] -> 31 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Java Compiler] Deleting source code files of build #2 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 69 issues (skipped 77 duplicates) [Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8' [Java Compiler] Creating SCM blamer to obtain author and commit information for affected files [Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [Java Compiler] -> resolved paths in source directory (31 found, 0 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 69 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 31 affected files [Java Compiler] No filter has been set, publishing all 69 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 69 issues (skipped 0 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [Java Compiler] -> 31 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Java Compiler] Deleting source code files of build #2 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] Reference build recorder is not configured [Java Compiler] No valid reference build found [Java Compiler] All reported issues will be considered outstanding [Java Compiler] No quality gates have been set - skipping [Java Compiler] Health report is disabled - skipping [Java Compiler] Created analysis result for 69 issues (found 0 new issues, fixed 0 issues) [Java Compiler] Attaching ResultAction with ID 'java' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Maven] -> found 116 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 116 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Successfully parsed console log [Maven] -> found 116 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 116 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Reference build recorder is not configured [Maven] No valid reference build found [Maven] All reported issues will be considered outstanding [Maven] No quality gates have been set - skipping [Maven] Health report is disabled - skipping [Maven] Created analysis result for 116 issues (found 0 new issues, fixed 0 issues) [Maven] Attaching ResultAction with ID 'maven-warnings' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [CPD] Using default pattern '**/cpd.xml' since user defined pattern is not set [CPD] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 20 files [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CodeGenerator/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CodeGenerator/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Contributions/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Contributions/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/cpd.xml [CPD] -> found 8 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/site/cpd.xml [CPD] -> found 8 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/CustomOperationExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/CustomOperationExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/ViewerExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/ViewerExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Operations/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Operations/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Processor/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Processor/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Renderer/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Renderer/target/site/cpd.xml' [CPD] Post processing issues on 'Master' with source code encoding 'UTF-8' [CPD] Creating SCM blamer to obtain author and commit information for affected files [CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [CPD] -> resolved paths in source directory (2 found, 0 not found) [CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [CPD] -> resolved module names for 16 issues [CPD] Resolving package names (or namespaces) by parsing the affected files [CPD] -> resolved package names of 2 affected files [CPD] No filter has been set, publishing all 8 issues [CPD] Creating fingerprints for all affected code blocks to track issues over different builds [CPD] -> created fingerprints for 8 issues (skipped 0 issues) [CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [CPD] -> 2 copied, 0 not in workspace, 0 not-found, 0 with I/O error [CPD] Repository miner is not configured, skipping repository mining [CPD] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 20 files [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CodeGenerator/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CodeGenerator/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Contributions/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Contributions/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/cpd.xml [CPD] -> found 8 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/site/cpd.xml [CPD] -> found 8 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/CustomOperationExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/CustomOperationExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/ViewerExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Examples/ViewerExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Operations/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Operations/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Processor/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Processor/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Renderer/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Renderer/target/site/cpd.xml' [CPD] Post processing issues on 'Master' with source code encoding 'UTF-8' [CPD] Creating SCM blamer to obtain author and commit information for affected files [CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [CPD] -> resolved paths in source directory (2 found, 0 not found) [CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [CPD] -> resolved module names for 16 issues [CPD] Resolving package names (or namespaces) by parsing the affected files [CPD] -> resolved package names of 2 affected files [CPD] No filter has been set, publishing all 8 issues [CPD] Creating fingerprints for all affected code blocks to track issues over different builds [CPD] -> created fingerprints for 8 issues (skipped 0 issues) [CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [CPD] -> 2 copied, 0 not in workspace, 0 not-found, 0 with I/O error [CPD] Repository miner is not configured, skipping repository mining [CPD] Reference build recorder is not configured [CPD] No valid reference build found [CPD] All reported issues will be considered outstanding [CPD] No quality gates have been set - skipping [CPD] Health report is disabled - skipping [CPD] Created analysis result for 8 issues (found 0 new issues, fixed 0 issues) [CPD] Attaching ResultAction with ID 'cpd' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [PMD] Using default pattern '**/pmd.xml' since user defined pattern is not set [PMD] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 20 files [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CodeGenerator/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/site/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CodeGenerator/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Contributions/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Contributions/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/site/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/CustomOperationExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/CustomOperationExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/pmd.xml [PMD] -> found 10 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/ViewerExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/site/pmd.xml [PMD] -> found 10 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/ViewerExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Operations/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/site/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Operations/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Processor/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Processor/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Renderer/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Renderer/target/site/pmd.xml' [PMD] Post processing issues on 'Master' with source code encoding 'UTF-8' [PMD] Creating SCM blamer to obtain author and commit information for affected files [PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [PMD] -> resolved paths in source directory (15 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 104 issues [PMD] Resolving package names (or namespaces) by parsing the affected files [PMD] -> all affected files already have a valid package name [PMD] No filter has been set, publishing all 52 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 52 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [PMD] -> 10 copied, 0 not in workspace, 0 not-found, 0 with I/O error [PMD] Repository miner is not configured, skipping repository mining [PMD] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 20 files [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CodeGenerator/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/site/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CodeGenerator/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Contributions/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Contributions/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/site/pmd.xml [PMD] -> found 19 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/CustomOperationExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/CustomOperationExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/HistogramViewerExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/MiscellaneousExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/pmd.xml [PMD] -> found 10 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/ViewerExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/site/pmd.xml [PMD] -> found 10 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Examples/ViewerExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Operations/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/site/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Operations/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Processor/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Processor/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Renderer/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Renderer/target/site/pmd.xml' [PMD] Post processing issues on 'Master' with source code encoding 'UTF-8' [PMD] Creating SCM blamer to obtain author and commit information for affected files [PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [PMD] -> resolved paths in source directory (15 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 104 issues [PMD] Resolving package names (or namespaces) by parsing the affected files [PMD] -> all affected files already have a valid package name [PMD] No filter has been set, publishing all 52 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 52 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [PMD] -> 10 copied, 0 not in workspace, 0 not-found, 0 with I/O error [PMD] Repository miner is not configured, skipping repository mining [PMD] Reference build recorder is not configured [PMD] No valid reference build found [PMD] All reported issues will be considered outstanding [PMD] No quality gates have been set - skipping [PMD] Health report is disabled - skipping [PMD] Created analysis result for 52 issues (found 0 new issues, fixed 0 issues) [PMD] Attaching ResultAction with ID 'pmd' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [AspectJ] -> found 0 issues (skipped 0 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [AspectJ] Skipping post processing [AspectJ] No filter has been set, publishing all 0 issues [AspectJ] Repository miner is not configured, skipping repository mining [AspectJ] Successfully parsed console log [AspectJ] -> found 0 issues (skipped 0 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [AspectJ] Skipping post processing [AspectJ] No filter has been set, publishing all 0 issues [AspectJ] Repository miner is not configured, skipping repository mining [AspectJ] Reference build recorder is not configured [AspectJ] No valid reference build found [AspectJ] All reported issues will be considered outstanding [AspectJ] No quality gates have been set - skipping [AspectJ] Health report is disabled - skipping [AspectJ] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [AspectJ] Attaching ResultAction with ID 'aspectj' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Code Analysis] Skipping post processing [Code Analysis] No filter has been set, publishing all 0 issues [Code Analysis] Repository miner is not configured, skipping repository mining [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [Code Analysis] Skipping post processing [Code Analysis] No filter has been set, publishing all 0 issues [Code Analysis] Repository miner is not configured, skipping repository mining [Code Analysis] Reference build recorder is not configured [Code Analysis] No valid reference build found [Code Analysis] All reported issues will be considered outstanding [Code Analysis] No quality gates have been set - skipping [Code Analysis] Health report is disabled - skipping [Code Analysis] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [Code Analysis] Attaching ResultAction with ID 'code-analysis' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [SpotBugs] Using default pattern '**/spotbugsXml.xml' since user defined pattern is not set [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 10 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/site/spotbugsXml.xml [SpotBugs] -> found 16 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/CodeGenerator/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/site/spotbugsXml.xml [SpotBugs] -> found 6 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Contributions/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 118 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/CustomOperationExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/site/spotbugsXml.xml [SpotBugs] -> found 13 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/HistogramViewerExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/MiscellaneousExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/site/spotbugsXml.xml [SpotBugs] -> found 14 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/ViewerExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/site/spotbugsXml.xml [SpotBugs] -> found 17 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Operations/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/site/spotbugsXml.xml [SpotBugs] -> found 26 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Processor/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/site/spotbugsXml.xml [SpotBugs] -> found 22 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Renderer/target/site/spotbugsXml.xml' [SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8' [SpotBugs] Creating SCM blamer to obtain author and commit information for affected files [SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [SpotBugs] -> resolved paths in source directory (68 found, 0 not found) [SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [SpotBugs] -> all issues already have a valid module name [SpotBugs] Resolving package names (or namespaces) by parsing the affected files [SpotBugs] -> all affected files already have a valid package name [SpotBugs] No filter has been set, publishing all 232 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 232 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [SpotBugs] -> 36 copied, 0 not in workspace, 0 not-found, 0 with I/O error [SpotBugs] Repository miner is not configured, skipping repository mining [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 10 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/CodeGenerator/target/site/spotbugsXml.xml [SpotBugs] -> found 16 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/CodeGenerator/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Contributions/target/site/spotbugsXml.xml [SpotBugs] -> found 6 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Contributions/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 118 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/CustomOperationExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/CustomOperationExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/HistogramViewerExample/target/site/spotbugsXml.xml [SpotBugs] -> found 13 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/HistogramViewerExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/MiscellaneousExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/MiscellaneousExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Examples/ViewerExample/target/site/spotbugsXml.xml [SpotBugs] -> found 14 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Examples/ViewerExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Operations/target/site/spotbugsXml.xml [SpotBugs] -> found 17 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Operations/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Processor/target/site/spotbugsXml.xml [SpotBugs] -> found 26 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Processor/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics_branches/workspace/modules/Renderer/target/site/spotbugsXml.xml [SpotBugs] -> found 22 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Renderer/target/site/spotbugsXml.xml' [SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8' [SpotBugs] Creating SCM blamer to obtain author and commit information for affected files [SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [SpotBugs] -> resolved paths in source directory (68 found, 0 not found) [SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [SpotBugs] -> all issues already have a valid module name [SpotBugs] Resolving package names (or namespaces) by parsing the affected files [SpotBugs] -> all affected files already have a valid package name [SpotBugs] No filter has been set, publishing all 232 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 232 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [SpotBugs] -> 36 copied, 0 not in workspace, 0 not-found, 0 with I/O error [SpotBugs] Repository miner is not configured, skipping repository mining [SpotBugs] Reference build recorder is not configured [SpotBugs] No valid reference build found [SpotBugs] All reported issues will be considered outstanding [SpotBugs] No quality gates have been set - skipping [SpotBugs] Health report is disabled - skipping [SpotBugs] Created analysis result for 232 issues (found 0 new issues, fixed 0 issues) [SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 9832 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 9832 files for open tasks [Open Tasks Scanner] Found a total of 63 open tasks [Open Tasks Scanner] -> TODO: 12 open tasks [Open Tasks Scanner] -> FIXME: 51 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (32 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 63 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 32 affected files [Open Tasks Scanner] No filter has been set, publishing all 63 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 63 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [Open Tasks Scanner] -> 10 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Open Tasks Scanner] Repository miner is not configured, skipping repository mining [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 9832 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 9832 files for open tasks [Open Tasks Scanner] Found a total of 63 open tasks [Open Tasks Scanner] -> TODO: 12 open tasks [Open Tasks Scanner] -> FIXME: 51 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (32 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 63 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 32 affected files [Open Tasks Scanner] No filter has been set, publishing all 63 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 63 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics_branches/builds/3/files-with-issues' [Open Tasks Scanner] -> 10 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Open Tasks Scanner] Repository miner is not configured, skipping repository mining [Open Tasks Scanner] Reference build recorder is not configured [Open Tasks Scanner] No valid reference build found [Open Tasks Scanner] All reported issues will be considered outstanding [Open Tasks Scanner] No quality gates have been set - skipping [Open Tasks Scanner] Health report is disabled - skipping [Open Tasks Scanner] Created analysis result for 63 issues (found 0 new issues, fixed 0 issues) [Open Tasks Scanner] Attaching ResultAction with ID 'open-tasks' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [OWASP Dependency Check] Using default pattern '**/dependency-check-report.json' since user defined pattern is not set [OWASP Dependency Check] [-ERROR-] Errors during parsing [OWASP Dependency Check] [-ERROR-] No files found for pattern '**/dependency-check-report.json'. Configuration error? [OWASP Dependency Check] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/dependency-check-report.json' [OWASP Dependency Check] Traversing of symbolic links: enabled [OWASP Dependency Check] Skipping post processing [OWASP Dependency Check] No filter has been set, publishing all 0 issues [OWASP Dependency Check] Repository miner is not configured, skipping repository mining [OWASP Dependency Check] Searching for all files in '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace' that match the pattern '**/dependency-check-report.json' [OWASP Dependency Check] Traversing of symbolic links: enabled [OWASP Dependency Check] Skipping post processing [OWASP Dependency Check] No filter has been set, publishing all 0 issues [OWASP Dependency Check] Repository miner is not configured, skipping repository mining [OWASP Dependency Check] [-ERROR-] Errors during parsing [OWASP Dependency Check] [-ERROR-] No files found for pattern '**/dependency-check-report.json'. Configuration error? [OWASP Dependency Check] Reference build recorder is not configured [OWASP Dependency Check] No valid reference build found [OWASP Dependency Check] All reported issues will be considered outstanding [OWASP Dependency Check] No quality gates have been set - skipping [OWASP Dependency Check] Health report is disabled - skipping [OWASP Dependency Check] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [OWASP Dependency Check] Attaching ResultAction with ID 'owasp-dependency-check' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [JavaDoc] Skipping post processing [JavaDoc] No filter has been set, publishing all 0 issues [JavaDoc] Repository miner is not configured, skipping repository mining [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics_branches/workspace') [JavaDoc] Skipping post processing [JavaDoc] No filter has been set, publishing all 0 issues [JavaDoc] Repository miner is not configured, skipping repository mining [JavaDoc] Reference build recorder is not configured [JavaDoc] No valid reference build found [JavaDoc] All reported issues will be considered outstanding [JavaDoc] No quality gates have been set - skipping [JavaDoc] Health report is disabled - skipping [JavaDoc] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [JavaDoc] Attaching ResultAction with ID 'javadoc-warnings' to build 'Mistral_Metrics_branches #3'. [Checks API] No suitable checks publisher found. [description-setter] Description set: origin/master 1.0-ALPHA-8-SNAPSHOT 896f40dc7a8c Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Finished: UNSTABLE