Started by user Fabrizio Giudici Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/Mistral_Metrics/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/Mistral_Metrics/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/tidalwave/mistral-src.git # timeout=10 Fetching upstream changes from https://bitbucket.org/tidalwave/mistral-src.git > git --version # timeout=10 > git --version # 'git version 2.39.5' > git fetch --tags --force --progress -- https://bitbucket.org/tidalwave/mistral-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision fc3cc20460fb55554ea10ad91e9e6d51c343dee1 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f fc3cc20460fb55554ea10ad91e9e6d51c343dee1 # timeout=10 Commit message: "[maven-release-plugin] prepare for next development iteration" > git rev-list --no-walk fc3cc20460fb55554ea10ad91e9e6d51c343dee1 # timeout=10 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/settings8316940378729567101.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/3 [INFO] Scanning for projects... [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/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/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001738021 [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/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001743916 [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/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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] [INFO] --- clean:3.1.0:clean (default-clean) @ image-modules --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001744791 [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/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001745070 [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/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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] [INFO] --- clean:3.1.0:clean (default-clean) @ code-generator --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/CodeGenerator [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001745240 [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/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/workspace/modules/CodeGenerator/target/code-generator-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/CodeGenerator/target/code-generator-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/CodeGenerator/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:55:57 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:55:57 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:55:57 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:55:58 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:55:58 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:55:58 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:55:58 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:55:58 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:55:58 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:55:58 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/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/CodeGenerator [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001760948 [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/workspace/modules/CodeGenerator' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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-13: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] [INFO] --- clean:3.1.0:clean (default-clean) @ image-core --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001766248 [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/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Core/src/main/codegenerator/TIFF.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Core/src/main/codegenerator/IPTC.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java PARSING ... line 90:197 token recognition error at: '(' line 90:239 token recognition error at: '(' line 90:278 token recognition error at: '(' line 90:313 token recognition error at: '(' line 90:323 token recognition error at: ')' line 90:397 token recognition error at: '(' line 90:534 token recognition error at: '(' line 90:566 token recognition error at: '(' line 90:613 token recognition error at: '[' line 90:614 token recognition error at: '.' line 90:618 token recognition error at: ']' line 90:620 token recognition error at: '(' line 90:657 token recognition error at: '[' line 90:658 token recognition error at: '.' line 90:662 token recognition error at: ']' line 90:664 token recognition error at: '(' line 90:675 token recognition error at: '&' line 90:722 token recognition error at: '[' line 90:723 token recognition error at: '.' line 90:727 token recognition error at: ']' line 90:729 token recognition error at: '(' line 90:779 token recognition error at: '[' line 90:780 token recognition error at: '.' line 90:784 token recognition error at: ']' line 90:785 token recognition error at: '[' line 90:786 token recognition error at: '.' line 90:790 token recognition error at: ']' line 90:821 token recognition error at: '[' line 90:822 token recognition error at: '.' line 90:826 token recognition error at: ']' line 90:828 token recognition error at: '(' line 90:882 token recognition error at: '(' line 90:919 token recognition error at: '(' line 90:958 token recognition error at: '(' line 90:1009 token recognition error at: '[' line 90:1010 token recognition error at: '.' line 90:1015 token recognition error at: ']' line 90:1017 token recognition error at: '(' line 90:1067 token recognition error at: '(' line 90:1078 mismatched input 'ISO/IEC' expecting {HEX, INT} line 90:1114 mismatched input 'ISO/IEC' expecting {HEX, INT} line 90:1151 token recognition error at: '[' line 90:1152 token recognition error at: '.' line 90:1156 token recognition error at: ']' line 90:1196 token recognition error at: '(' line 90:1222 token recognition error at: '[' line 90:1223 token recognition error at: '.' line 90:1227 token recognition error at: ']' line 90:1274 token recognition error at: '(' line 90:1321 token recognition error at: '(' line 90:1351 token recognition error at: '[' line 90:1352 token recognition error at: '.' line 90:1356 token recognition error at: ']' line 112:28 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/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/workspace/modules/Core/target/classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/3/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/3/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/3/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/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/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[358,56] [unchecked] unchecked cast required: List<T> found: List<Directory> where T is a type-variable: T extends Directory declared in method <T>getMetadata(Class<T>,int) [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[528,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[555,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[567,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[822,8] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation<Op,Model> 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/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/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/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[99,39] [rawtypes] found raw type: Tag missing type arguments for generic class Tag<T> where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[328,11] [rawtypes] found raw type: Tag missing type arguments for generic class Tag<T> where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[681,43] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<Op,Model> 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/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<Op,Model> 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/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[84,92] [unchecked] unchecked cast required: Class<OperationImplementation<Operation,Object>> found: Class<CAP#1> where CAP#1 is a fresh type-variable: CAP#1 extends OperationImplementation from capture of ? extends OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/TIFF.java:[38,7] [serial] serializable class TIFF has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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<Op,Model> 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/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<Op,Model> 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/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/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/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/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/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/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/workspace/modules/Core/src/main/java/it/tidalwave/image/SerializableImageModelHolder.java:[34,7] [serial] serializable class SerializableImageModelHolder 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/workspace/modules/Core/target/test-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/3/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/3/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/3/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:56:35.298 [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/jp2, image/x-bmp, image/x-png, image/x-portable-pixmap, image/x-pentax-pef, image/tiff, image/x-nikon-nef, image/x-fuji-raf, image/x-portable-anymap, image/x-minolta-mrw] 00:56:35.308 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> -> com.sun.media.imageioimpl.plugins.raw.RawImageReaderSpi 00:56:35.308 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/vnd.wap.wbmp -> com.sun.imageio.plugins.wbmp.WBMPImageReaderSpi 00:56:35.310 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/vnd.wap.wbmp -> com.sun.media.imageioimpl.plugins.wbmp.WBMPImageReaderSpi 00:56:35.314 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/jpeg -> com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi 00:56:35.324 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-graymap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:56:35.325 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/bmp -> com.sun.imageio.plugins.bmp.BMPImageReaderSpi 00:56:35.330 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/bmp -> com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 00:56:35.331 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/gif -> com.sun.imageio.plugins.gif.GIFImageReaderSpi 00:56:35.351 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-sony-srf -> it.tidalwave.imageio.srf.SRFImageReaderSpi 00:56:35.352 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-bitmap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:56:35.356 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-canon-crw -> it.tidalwave.imageio.crw.CRWImageReaderSpi 00:56:35.358 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-kodak-dcr -> it.tidalwave.imageio.dcr.DCRImageReaderSpi 00:56:35.360 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-sony-arw -> it.tidalwave.imageio.arw.ARWImageReaderSpi 00:56:35.361 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-adobe-dng -> it.tidalwave.imageio.dng.DNGImageReaderSpi 00:56:35.363 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/png -> com.sun.imageio.plugins.png.PNGImageReaderSpi 00:56:35.363 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-windows-bmp -> com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 00:56:35.365 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-canon-cr2 -> it.tidalwave.imageio.cr2.CR2ImageReaderSpi 00:56:35.369 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/jpeg2000 -> com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderSpi 00:56:35.373 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-olympus-orf -> it.tidalwave.imageio.orf.ORFImageReaderSpi 00:56:35.373 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/jp2 -> com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderSpi 00:56:35.374 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-bmp -> com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 00:56:35.374 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-png -> com.sun.imageio.plugins.png.PNGImageReaderSpi 00:56:35.375 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-pixmap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:56:35.377 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-pentax-pef -> it.tidalwave.imageio.pef.PEFImageReaderSpi 00:56:35.387 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/tiff -> com.sun.imageio.plugins.tiff.TIFFImageReaderSpi 00:56:35.469 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/tiff -> com.sun.media.imageioimpl.plugins.tiff.TIFFImageReaderSpi 00:56:35.473 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-nikon-nef -> it.tidalwave.imageio.nef.NEFImageReaderSpi 00:56:35.477 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-fuji-raf -> it.tidalwave.imageio.raf.RAFImageReaderSpi 00:56:35.477 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-portable-anymap -> com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 00:56:35.481 [main ] INFO it.tidalwave.image.op.ReadOpTest - >>>> image/x-minolta-mrw -> it.tidalwave.imageio.mrw.MRWImageReaderSpi 00:56:35.605 [main ] INFO it.tidalwave.image.EditableImageTest - STARTING TESTS OF it.tidalwave.image.EditableImageTest 00:56:35.641 [main ] INFO it.tidalwave.image.EditableImageTest - **************************** 00:56:35.642 [main ] INFO it.tidalwave.image.EditableImageTest - TEST "testPropertiesWithJPG" 00:56:35.642 [main ] INFO it.tidalwave.image.EditableImageTest - **************************** 00:56:35.655 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(20030701-0043.jpg, 0, 0, []) 00:56:35.657 [main ] INFO it.tidalwave.image.op.ReadOp - read(20030701-0043.jpg, 0) 00:56:35.657 [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:56:35.660 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED in 19 msec - testPropertiesWithJPG - java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/20030701-0043.jpg 00:56:35.663 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics/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:257) 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:56:35.665 [main ] ERROR it.tidalwave.image.EditableImageTest - 00:56:35.671 [main ] INFO it.tidalwave.image.EditableImageTest - *************************************************** 00:56:35.672 [main ] INFO it.tidalwave.image.EditableImageTest - TEST "testReadMetadataJpegExportedByAdobeLightroom" 00:56:35.672 [main ] INFO it.tidalwave.image.EditableImageTest - *************************************************** 00:56:35.672 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED in 1 msec - testReadMetadataJpegExportedByAdobeLightroom - java.lang.NullPointerException 00:56:35.672 [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:56:35.673 [main ] ERROR it.tidalwave.image.EditableImageTest - 00:56:35.674 [main ] INFO it.tidalwave.image.EditableImageTest - *********************************************** 00:56:35.676 [main ] INFO it.tidalwave.image.EditableImageTest - TEST "testReadMetadataJpegExportedByCaptureOne" 00:56:35.676 [main ] INFO it.tidalwave.image.EditableImageTest - *********************************************** 00:56:35.676 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(20030701-0043.jpg, 0, 0, []) 00:56:35.676 [main ] INFO it.tidalwave.image.op.ReadOp - read(20030701-0043.jpg, 0) 00:56:35.677 [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:56:35.677 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED in 3 msec - testReadMetadataJpegExportedByCaptureOne - java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/20030701-0043.jpg 00:56:35.678 [main ] ERROR it.tidalwave.image.EditableImageTest - TEST FAILED java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics/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:257) 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:56:35.679 [main ] ERROR it.tidalwave.image.EditableImageTest - 00:56:35.695 [main ] INFO it.tidalwave.image.IPTCTest - *********************** 00:56:35.695 [main ] INFO it.tidalwave.image.IPTCTest - TEST "testEmbeddedIPTC" 00:56:35.695 [main ] INFO it.tidalwave.image.IPTCTest - *********************** 00:56:35.695 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(/Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg, 0, 0, []) 00:56:35.695 [main ] INFO it.tidalwave.image.op.ReadOp - read(/Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg, 0) 00:56:35.695 [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:56:35.696 [main ] ERROR it.tidalwave.image.IPTCTest - TEST FAILED in 2 msec - testEmbeddedIPTC - java.io.FileNotFoundException: /Users/fritz/Desktop/TEST/BaragliEtruscan181.jpg 00:56:35.696 [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:257) 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:56:35.697 [main ] ERROR it.tidalwave.image.IPTCTest - 00:56:35.701 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - ************* 00:56:35.701 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - TEST "testOp" 00:56:35.701 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - ************* 00:56:35.701 [main ] INFO it.tidalwave.image.java2d.CaptureJ2DOpTest - CaptureJ2DOpTest 00:56:35.706 [main ] ERROR it.tidalwave.image.java2d.CaptureJ2DOpTest - TEST FAILED in 6 msec - testOp - java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. 00:56:35.706 [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.<init>(Window.java:548) at java.desktop/java.awt.Frame.<init>(Frame.java:423) at java.desktop/java.awt.Frame.<init>(Frame.java:388) at java.desktop/javax.swing.JFrame.<init>(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:56:35.706 [main ] ERROR it.tidalwave.image.java2d.CaptureJ2DOpTest - 00:56:35.709 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************** 00:56:35.709 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandDoubleBlack" 00:56:35.709 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************** 00:56:35.709 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandDoubleBlack 00:56:35.716 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@476dc0af), null, canConvert: false) 00:56:35.741 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.742 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.742 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.743 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.754 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, DOUBLE, [D@476dc0af) for model: null 00:56:35.754 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@476dc0af), null, canConvert: true) 00:56:35.755 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.755 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.755 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.755 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.755 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 46 msec 00:56:35.755 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.759 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:56:35.759 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandDoubleInitialValue" 00:56:35.760 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:56:35.760 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandDoubleInitialValue 00:56:35.760 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@20843604), null, canConvert: false) 00:56:35.761 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.761 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.761 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.761 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.761 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, DOUBLE, [D@20843604) for model: null 00:56:35.761 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@20843604), null, canConvert: true) 00:56:35.765 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.765 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.766 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.766 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.766 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 7 msec 00:56:35.767 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.768 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************* 00:56:35.768 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandFloatBlack" 00:56:35.769 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************* 00:56:35.769 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandFloatBlack 00:56:35.769 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@1d82d35c), null, canConvert: false) 00:56:35.771 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.771 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.772 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.772 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.772 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, FLOAT, [D@1d82d35c) for model: null 00:56:35.772 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@1d82d35c), null, canConvert: true) 00:56:35.775 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.775 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.775 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.776 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.776 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 8 msec 00:56:35.776 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.776 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:56:35.776 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandFloatInitialValue" 00:56:35.776 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:56:35.777 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandFloatInitialValue 00:56:35.777 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@2c376461), null, canConvert: false) 00:56:35.777 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.778 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.778 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.778 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.778 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, FLOAT, [D@2c376461) for model: null 00:56:35.778 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@2c376461), null, canConvert: true) 00:56:35.785 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.786 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.786 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.786 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.786 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 10 msec 00:56:35.786 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.787 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - *********************************** 00:56:35.787 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandIntBlack" 00:56:35.787 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - *********************************** 00:56:35.787 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandFloatBlack 00:56:35.787 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@6a233d33), null, canConvert: false) 00:56:35.788 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.793 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.793 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.793 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.793 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, INT, [D@6a233d33) for model: null 00:56:35.793 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@6a233d33), null, canConvert: true) 00:56:35.794 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.794 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.794 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.794 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.794 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 7 msec 00:56:35.794 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.795 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:56:35.795 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandIntInitialValue" 00:56:35.795 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:56:35.795 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandIntInitialValue 00:56:35.795 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@47a90d2a), null, canConvert: false) 00:56:35.796 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.796 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.796 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.796 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.806 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, INT, [D@47a90d2a) for model: null 00:56:35.806 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@47a90d2a), null, canConvert: true) 00:56:35.807 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.807 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.807 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.807 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.807 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 12 msec 00:56:35.807 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.808 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:56:35.809 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsDoubleInitialValue" 00:56:35.809 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:56:35.811 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsDoubleInitialValue 00:56:35.811 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@1ae26c59), null, canConvert: false) 00:56:35.816 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.816 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.816 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.816 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.816 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, DOUBLE, [D@1ae26c59) for model: null 00:56:35.816 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, DOUBLE, [D@1ae26c59), null, canConvert: true) 00:56:35.817 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.817 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.817 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.817 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.819 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 10 msec 00:56:35.819 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.820 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:56:35.820 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsFloatInitialValue" 00:56:35.820 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************** 00:56:35.820 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsFloatInitialValue 00:56:35.821 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@d426e01), null, canConvert: false) 00:56:35.829 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.830 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.830 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.830 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.830 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, FLOAT, [D@d426e01) for model: null 00:56:35.830 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, FLOAT, [D@d426e01), null, canConvert: true) 00:56:35.831 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.831 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.832 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.832 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.832 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 12 msec 00:56:35.835 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.837 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:56:35.837 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsIntInitialValue" 00:56:35.837 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ****************************************** 00:56:35.837 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsIntInitialValue 00:56:35.837 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@6347f9cc), null, canConvert: false) 00:56:35.838 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.838 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.838 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.838 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.838 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, INT, [D@6347f9cc) for model: null 00:56:35.838 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, INT, [D@6347f9cc), null, canConvert: true) 00:56:35.839 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.839 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.839 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.839 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.840 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 4 msec 00:56:35.840 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.843 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:56:35.845 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsUnsignedShortInitialValue" 00:56:35.845 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:56:35.845 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsUnsignedShortInitialValue 00:56:35.845 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@3e8995cc), null, canConvert: false) 00:56:35.846 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.846 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.846 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.846 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.846 [main ] WARN it.tidalwave.image.EditableImage - No default implementation of CreateOp(128, 128, UNSIGNED_SHORT, [D@3e8995cc) for model: null 00:56:35.846 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@3e8995cc), null, canConvert: true) 00:56:35.847 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.847 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.847 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.847 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> but can't handle this specific op, discarded 00:56:35.851 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 7 msec 00:56:35.851 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.851 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************ 00:56:35.851 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandByteBlack" 00:56:35.851 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ************************************ 00:56:35.851 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandByteBlack 00:56:35.852 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@969c2f9), null, canConvert: false) 00:56:35.852 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.854 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.855 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.855 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@969c2f9) 00:56:35.861 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@969c2f9), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:35.865 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:35.894 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:35.895 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:35.902 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:35.905 [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:56:35.919 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:35.925 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:35.925 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@969c2f9) done in 70 msec 00:56:35.926 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.926 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.945 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 94 msec 00:56:35.945 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.949 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:56:35.949 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandByteInitialValue" 00:56:35.949 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:56:35.952 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandByteInitialValue 00:56:35.953 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@4d87e7f3), null, canConvert: false) 00:56:35.953 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.953 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.954 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.955 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@4d87e7f3) 00:56:35.955 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@4d87e7f3), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:35.955 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:35.955 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:35.955 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:35.955 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:35.955 [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:56:35.955 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:35.955 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:35.955 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@4d87e7f3) done in 0 msec 00:56:35.956 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.956 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.962 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@14c7ab73), null, canConvert: false) 00:56:35.963 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.963 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.963 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.963 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@14c7ab73) 00:56:35.964 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@14c7ab73), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:35.964 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:35.983 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:35.983 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:35.983 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:35.983 [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:56:35.984 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:35.984 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:35.984 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@14c7ab73) done in 21 msec 00:56:35.985 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.985 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.988 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@f69e35a), null, canConvert: false) 00:56:35.988 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.988 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.988 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:35.989 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@f69e35a) 00:56:35.989 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@f69e35a), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:35.989 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:35.989 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:35.989 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:35.989 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:35.989 [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:56:35.989 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:35.989 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:35.989 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@f69e35a) done in 0 msec 00:56:35.990 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:35.990 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:35.992 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 43 msec 00:56:35.992 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:35.998 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:56:35.998 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandUnsignedShortBlack" 00:56:35.998 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ********************************************* 00:56:35.999 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandUnsignedShortBlack 00:56:36.000 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@19c6e821), null, canConvert: false) 00:56:36.000 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.000 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.000 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.000 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@19c6e821) 00:56:36.000 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@19c6e821), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.001 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.009 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.009 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.009 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.009 [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:56:36.009 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.011 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.011 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@19c6e821) done in 11 msec 00:56:36.013 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.013 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.019 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 20 msec 00:56:36.019 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:36.020 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:56:36.020 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateSingleBandUnsignedShortInitialValue" 00:56:36.020 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - **************************************************** 00:56:36.020 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateSingleBandUnsignedShortInitialValue 00:56:36.020 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@c0b10ae), null, canConvert: false) 00:56:36.021 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.021 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.021 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.021 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@c0b10ae) 00:56:36.021 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@c0b10ae), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.021 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.021 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.022 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.022 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.022 [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:56:36.022 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.022 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.022 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@c0b10ae) done in 1 msec 00:56:36.023 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.023 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.025 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@3c3a767), null, canConvert: false) 00:56:36.026 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.026 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.026 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.026 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@3c3a767) 00:56:36.026 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@3c3a767), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.026 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.031 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.031 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.031 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.031 [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:56:36.031 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.031 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.031 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@3c3a767) done in 5 msec 00:56:36.032 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.032 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.035 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@698394bf), null, canConvert: false) 00:56:36.035 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.035 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.035 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.035 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@698394bf) 00:56:36.036 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@698394bf), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.036 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.038 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.038 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.038 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.038 [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:56:36.038 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.038 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.038 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@698394bf) done in 3 msec 00:56:36.040 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.040 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.041 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@31887330), null, canConvert: false) 00:56:36.042 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.042 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.042 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.042 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@31887330) 00:56:36.042 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@31887330), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.042 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.044 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.044 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.044 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.044 [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:56:36.044 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.045 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.045 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@31887330) done in 3 msec 00:56:36.045 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.045 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.046 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@65528bcf), null, canConvert: false) 00:56:36.047 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.047 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.047 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.047 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@65528bcf) 00:56:36.047 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@65528bcf), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.047 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.048 [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:56:36.048 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.048 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.048 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@65528bcf) done in 1 msec 00:56:36.049 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.049 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.050 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@7bb4f09d), null, canConvert: false) 00:56:36.050 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.051 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.051 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.051 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@7bb4f09d) 00:56:36.051 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@7bb4f09d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.052 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.053 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.053 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.053 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.053 [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:56:36.053 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.053 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.053 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@7bb4f09d) done in 2 msec 00:56:36.054 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.055 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.056 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@ee7a538), null, canConvert: false) 00:56:36.056 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.056 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.056 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.056 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@ee7a538) 00:56:36.056 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@ee7a538), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.056 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.057 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.057 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.057 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.057 [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:56:36.057 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.057 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.057 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@ee7a538) done in 1 msec 00:56:36.063 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.063 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.064 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@7c045627), null, canConvert: false) 00:56:36.065 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.065 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.065 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.065 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@7c045627) 00:56:36.065 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@7c045627), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.065 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.066 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.066 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.067 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.067 [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:56:36.067 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.067 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.067 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@7c045627) done in 2 msec 00:56:36.067 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.067 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.068 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@d79a69b), null, canConvert: false) 00:56:36.069 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.069 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.069 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.069 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@d79a69b) 00:56:36.069 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@d79a69b), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.069 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.069 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.069 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.069 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.069 [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:56:36.070 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.070 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.070 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@d79a69b) done in 1 msec 00:56:36.070 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.070 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.075 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@51158fb1), null, canConvert: false) 00:56:36.076 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.076 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.077 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.077 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@51158fb1) 00:56:36.077 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@51158fb1), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.077 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.077 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.077 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.077 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.077 [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:56:36.077 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.077 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.077 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@51158fb1) done in 0 msec 00:56:36.078 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.078 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.079 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, UNSIGNED_SHORT, [D@62682ece), null, canConvert: false) 00:56:36.081 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.081 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.081 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.081 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, UNSIGNED_SHORT, [D@62682ece) 00:56:36.081 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, UNSIGNED_SHORT, [D@62682ece), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.082 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.084 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.084 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.084 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.084 [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:56:36.084 [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@7c7b27c transparency = 1 has alpha = false isAlphaPre = false 00:56:36.084 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:56:36.084 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, UNSIGNED_SHORT, [D@62682ece) done in 3 msec 00:56:36.085 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.085 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.086 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 66 msec 00:56:36.086 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:36.097 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:56:36.097 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST "testCreateThreeBandsByteInitialValue" 00:56:36.097 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - ******************************************* 00:56:36.097 [main ] INFO i.t.image.op.testsupport.CreateOpTestSupport - testCreateThreeBandsByteInitialValue 00:56:36.097 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@19bad88), null, canConvert: false) 00:56:36.098 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.098 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.098 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.098 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@19bad88) 00:56:36.098 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@19bad88), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.098 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.098 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.098 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.098 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.098 [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:56:36.098 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.098 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.098 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@19bad88) done in 0 msec 00:56:36.099 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.099 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.110 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@b21cbbf), null, canConvert: false) 00:56:36.111 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.111 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.111 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.111 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@b21cbbf) 00:56:36.111 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@b21cbbf), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.111 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.112 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.112 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.112 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.112 [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:56:36.112 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.112 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.112 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@b21cbbf) done in 1 msec 00:56:36.112 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.112 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.115 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@4250b0c1), null, canConvert: false) 00:56:36.115 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.115 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.115 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.115 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@4250b0c1) 00:56:36.115 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@4250b0c1), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.115 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.115 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.115 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.115 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.115 [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:56:36.115 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.115 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.116 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@4250b0c1) done in 1 msec 00:56:36.116 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.116 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.118 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@24caa80), null, canConvert: false) 00:56:36.119 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.119 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.119 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.119 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@24caa80) 00:56:36.119 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@24caa80), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.119 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.119 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.119 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.119 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.119 [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:56:36.119 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.119 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.119 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@24caa80) done in 0 msec 00:56:36.120 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.120 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.125 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@44d36b56), null, canConvert: false) 00:56:36.126 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.126 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.126 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.126 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@44d36b56) 00:56:36.126 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@44d36b56), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.126 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.126 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.126 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.126 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.126 [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:56:36.126 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.126 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.126 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@44d36b56) done in 0 msec 00:56:36.127 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.127 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.129 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@b1e63b5), null, canConvert: false) 00:56:36.130 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.130 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.130 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.130 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@b1e63b5) 00:56:36.131 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@b1e63b5), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.131 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.131 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.131 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.131 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.131 [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:56:36.131 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.131 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.131 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@b1e63b5) done in 1 msec 00:56:36.131 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.131 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.134 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@4733662d), null, canConvert: false) 00:56:36.135 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.135 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.135 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.135 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@4733662d) 00:56:36.135 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@4733662d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.135 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.135 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.135 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.135 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.135 [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:56:36.135 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.135 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.135 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@4733662d) done in 0 msec 00:56:36.136 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.137 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.139 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@5dabe7c8), null, canConvert: false) 00:56:36.140 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.140 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.140 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.144 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@5dabe7c8) 00:56:36.144 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@5dabe7c8), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.145 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.145 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.145 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.145 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.145 [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:56:36.145 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.146 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.146 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@5dabe7c8) done in 2 msec 00:56:36.147 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.147 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.148 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@301c622d), null, canConvert: false) 00:56:36.149 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.149 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.149 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.149 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@301c622d) 00:56:36.150 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@301c622d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.150 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.150 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.150 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.150 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.150 [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:56:36.150 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.150 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.150 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@301c622d) done in 1 msec 00:56:36.151 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.152 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.153 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@16a78700), null, canConvert: false) 00:56:36.153 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.153 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.153 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.153 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@16a78700) 00:56:36.153 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@16a78700), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.153 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.154 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.154 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.154 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.154 [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:56:36.154 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.154 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.154 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@16a78700) done in 1 msec 00:56:36.154 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.154 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.155 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@3ad80206), null, canConvert: false) 00:56:36.155 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.156 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.156 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.156 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@3ad80206) 00:56:36.156 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@3ad80206), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.156 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.156 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.156 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.156 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.156 [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:56:36.156 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.156 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.156 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@3ad80206) done in 0 msec 00:56:36.157 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.157 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.158 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@1737834), null, canConvert: false) 00:56:36.159 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.159 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.159 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.159 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@1737834) 00:56:36.159 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@1737834), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.159 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.159 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.159 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.159 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.159 [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:56:36.159 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.159 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.159 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@1737834) done in 0 msec 00:56:36.160 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.160 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.162 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@22decfa2), null, canConvert: false) 00:56:36.162 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.162 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.162 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.162 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@22decfa2) 00:56:36.162 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@22decfa2), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.162 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.163 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.163 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.163 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.163 [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:56:36.163 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.163 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.165 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@22decfa2) done in 3 msec 00:56:36.166 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.166 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.167 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@2086f336), null, canConvert: false) 00:56:36.167 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.168 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.168 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.168 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@2086f336) 00:56:36.168 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@2086f336), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.168 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.168 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.168 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.168 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.168 [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:56:36.168 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.168 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.168 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@2086f336) done in 0 msec 00:56:36.174 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.175 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.177 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@4d50f682), null, canConvert: false) 00:56:36.177 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.177 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.177 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.177 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@4d50f682) 00:56:36.177 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@4d50f682), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.177 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.178 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.178 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.178 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.178 [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:56:36.178 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.178 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.178 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@4d50f682) done in 1 msec 00:56:36.179 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.179 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.180 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@14cc1f5c), null, canConvert: false) 00:56:36.181 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.181 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.181 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.181 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@14cc1f5c) 00:56:36.181 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@14cc1f5c), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.181 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.181 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.181 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.181 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.181 [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:56:36.181 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.181 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.182 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@14cc1f5c) done in 1 msec 00:56:36.182 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.182 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.183 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@7baea18b), null, canConvert: false) 00:56:36.184 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.184 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.184 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.184 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@7baea18b) 00:56:36.184 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@7baea18b), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.184 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.184 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.184 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.184 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.184 [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:56:36.184 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.184 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.185 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@7baea18b) done in 0 msec 00:56:36.185 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.185 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.186 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@2e93f91d), null, canConvert: false) 00:56:36.187 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.187 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.187 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.187 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@2e93f91d) 00:56:36.187 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@2e93f91d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.187 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.187 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.187 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.187 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.187 [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:56:36.187 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.187 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.187 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@2e93f91d) done in 0 msec 00:56:36.188 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.188 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.189 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@14a5d7ee), null, canConvert: false) 00:56:36.190 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.190 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.190 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.190 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@14a5d7ee) 00:56:36.190 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@14a5d7ee), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.190 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.190 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.190 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.190 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.190 [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:56:36.190 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.190 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.191 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@14a5d7ee) done in 0 msec 00:56:36.191 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.191 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.193 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@76929266), null, canConvert: false) 00:56:36.193 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.193 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.193 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.193 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@76929266) 00:56:36.193 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@76929266), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.193 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.193 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.193 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.193 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.193 [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:56:36.193 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.193 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.193 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@76929266) done in 0 msec 00:56:36.194 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.194 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.195 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@1a13b5c1), null, canConvert: false) 00:56:36.196 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.196 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.196 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.196 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@1a13b5c1) 00:56:36.196 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@1a13b5c1), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.196 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.196 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.196 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.196 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.196 [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:56:36.196 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.196 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.196 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@1a13b5c1) done in 0 msec 00:56:36.197 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.197 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.198 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@798d8247), null, canConvert: false) 00:56:36.199 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.199 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.199 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.199 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@798d8247) 00:56:36.199 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@798d8247), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.199 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.199 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.199 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.199 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.199 [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:56:36.199 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.199 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.199 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@798d8247) done in 0 msec 00:56:36.200 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.200 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.201 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@46d83ec4), null, canConvert: false) 00:56:36.202 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.202 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.202 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.202 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@46d83ec4) 00:56:36.202 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@46d83ec4), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.202 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.202 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.202 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.202 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.202 [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:56:36.202 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.202 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.202 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@46d83ec4) done in 0 msec 00:56:36.203 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.203 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.245 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@3941bdd7), null, canConvert: false) 00:56:36.247 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.247 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.247 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.247 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@3941bdd7) 00:56:36.247 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@3941bdd7), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.247 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.247 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.247 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.247 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.248 [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:56:36.248 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.248 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.248 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@3941bdd7) done in 1 msec 00:56:36.248 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.248 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.249 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@6e6ec71f), null, canConvert: false) 00:56:36.250 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.250 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.250 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.250 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@6e6ec71f) 00:56:36.250 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@6e6ec71f), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.250 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.250 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.250 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.250 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.250 [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:56:36.250 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.250 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.250 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@6e6ec71f) done in 0 msec 00:56:36.255 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.256 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.257 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@2a23c061), null, canConvert: false) 00:56:36.257 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.257 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.257 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.257 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@2a23c061) 00:56:36.257 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@2a23c061), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.257 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.258 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.258 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.258 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.258 [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:56:36.258 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.258 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.258 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@2a23c061) done in 1 msec 00:56:36.258 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.259 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.263 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(128, 128, BYTE, [D@642b2176), null, canConvert: false) 00:56:36.263 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.264 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.264 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:56:36.264 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(128, 128, BYTE, [D@642b2176) 00:56:36.264 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(128, 128, BYTE, [D@642b2176), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:56:36.264 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:56:36.265 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 128, 128 00:56:36.265 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:56:36.265 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:56:36.265 [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:56:36.265 [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@2226fd2b transparency = 1 has alpha = false isAlphaPre = false 00:56:36.265 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 5, profile name: sRGB built-in] 00:56:36.265 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(128, 128, BYTE, [D@642b2176) done in 1 msec 00:56:36.265 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:56:36.266 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:56:36.268 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - TEST PASSED in 171 msec 00:56:36.268 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOpTest - 00:56:36.271 [main ] ERROR it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION FAILED java.lang.NullPointerException 00:56:36.271 [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:56:36.273 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ****************** 00:56:36.273 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate0" 00:56:36.278 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ****************** 00:56:36.278 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:56:36.278 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:56:36.279 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************** 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate135" 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************** 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:56:36.279 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate30" 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:56:36.279 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:56:36.280 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate60" 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:56:36.280 [main ] WARN it.tidalwave.image.java2d.RotateJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST "testRotate90" 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - ******************* 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - TEST SKIPPED 00:56:36.280 [main ] INFO it.tidalwave.image.java2d.RotateJ2DOpTest - 00:56:36.284 [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:56:36.284 [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:56:36.285 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.285 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:56:36.285 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate0a" 00:56:36.285 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:56:36.286 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 1 msec - testRotate0a - java.lang.NullPointerException 00:56:36.286 [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:56:36.286 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.293 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:56:36.293 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate0b" 00:56:36.293 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************* 00:56:36.293 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 1 msec - testRotate0b - java.lang.NullPointerException 00:56:36.293 [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:56:36.294 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.296 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.296 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate180a" 00:56:36.296 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.297 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 1 msec - testRotate180a - java.lang.NullPointerException 00:56:36.297 [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:56:36.297 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.300 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.300 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate180b" 00:56:36.300 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.300 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate180b - java.lang.NullPointerException 00:56:36.300 [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:56:36.300 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.301 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.301 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate270a" 00:56:36.301 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.301 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate270a - java.lang.NullPointerException 00:56:36.301 [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:56:36.301 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.306 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.306 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate270b" 00:56:36.306 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ********************* 00:56:36.306 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate270b - java.lang.NullPointerException 00:56:36.306 [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:56:36.306 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.307 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:56:36.307 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate90a" 00:56:36.307 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:56:36.307 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate90a - java.lang.NullPointerException 00:56:36.307 [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:56:36.307 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.307 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:56:36.307 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST "testRotate90b" 00:56:36.307 [main ] INFO it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - ******************** 00:56:36.308 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - TEST FAILED in 0 msec - testRotate90b - java.lang.NullPointerException 00:56:36.308 [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:56:36.308 [main ] ERROR it.tidalwave.image.java2d.RotateQuadrantOpJ2DTest - 00:56:36.309 [main ] ERROR it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION FAILED java.lang.NullPointerException 00:56:36.316 [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:56:36.318 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.318 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale10" 00:56:36.318 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:56:36.319 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ******************* 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale135" 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ******************* 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:56:36.319 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale30" 00:56:36.319 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:56:36.320 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale50" 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:56:36.320 [main ] WARN it.tidalwave.image.java2d.ScaleJ2DOpTest - CONFIGURATION SKIPPED 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST "testScale90" 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - ****************** 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - TEST SKIPPED 00:56:36.320 [main ] INFO it.tidalwave.image.java2d.ScaleJ2DOpTest - 00:56:36.321 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ******************** 00:56:36.321 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - TEST "testWriteJPEG" 00:56:36.321 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ******************** 00:56:36.326 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - TEST FAILED in 5 msec - testWriteJPEG - java.lang.NullPointerException 00:56:36.326 [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:56:36.326 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - 00:56:36.333 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ***************************** 00:56:36.333 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - TEST "testWriteOptimizedJPEG" 00:56:36.333 [main ] INFO it.tidalwave.image.java2d.WriteJ2DOpTest - ***************************** 00:56:36.333 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - TEST FAILED in 0 msec - testWriteOptimizedJPEG - java.lang.NullPointerException 00:56:36.333 [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:56:36.333 [main ] ERROR it.tidalwave.image.java2d.WriteJ2DOpTest - 00:56:36.334 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ******************************* 00:56:36.334 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST "testOptimizedPerformance" 00:56:36.334 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ******************************* 00:56:36.334 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithAffineTransform (opt) running 00:56:36.335 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:56:36.335 [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:56:36.335 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - 00:56:36.335 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ********************** 00:56:36.338 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST "testPerformance" 00:56:36.338 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - ********************** 00:56:36.338 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithAffineTransform running 00:56:36.338 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - TEST FAILED in 3 msec - testPerformance - java.lang.NullPointerException 00:56:36.339 [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:56:36.339 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithAffineTransformPerformanceTest - 00:56:36.339 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ******************************* 00:56:36.339 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST "testOptimizedPerformance" 00:56:36.339 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ******************************* 00:56:36.340 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithDrawImage (opt) running 00:56:36.340 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:56:36.340 [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:56:36.340 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - 00:56:36.340 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ********************** 00:56:36.340 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST "testPerformance" 00:56:36.340 [main ] INFO i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - ********************** 00:56:36.341 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - J2DUtilsScaleWithDrawImage running 00:56:36.341 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - TEST FAILED in 1 msec - testPerformance - java.lang.NullPointerException 00:56:36.341 [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:56:36.341 [main ] ERROR i.t.i.j.p.J2DUtilsScaleWithDrawImagePerformanceTest - 00:56:36.350 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ******************************* 00:56:36.350 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - TEST "testOptimizedPerformance" 00:56:36.350 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ******************************* 00:56:36.350 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - Logger (opt) running 00:56:36.350 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:56:36.350 [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:56:36.350 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - 00:56:36.351 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ********************** 00:56:36.351 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - TEST "testPerformance" 00:56:36.351 [main ] INFO i.t.image.java2d.performance.LoggerPerformanceTest - ********************** 00:56:36.352 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - Logger running 00:56:36.352 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - TEST FAILED in 1 msec - testPerformance - java.lang.NullPointerException 00:56:36.352 [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:56:36.352 [main ] ERROR i.t.image.java2d.performance.LoggerPerformanceTest - 00:56:36.353 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ******************************* 00:56:36.353 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST "testOptimizedPerformance" 00:56:36.353 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ******************************* 00:56:36.354 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - OptimizeJ2DOp (opt) running 00:56:36.354 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:56:36.354 [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:56:36.354 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - 00:56:36.355 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ********************** 00:56:36.355 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST "testPerformance" 00:56:36.355 [main ] INFO i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - ********************** 00:56:36.355 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - OptimizeJ2DOp running 00:56:36.355 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - TEST FAILED in 0 msec - testPerformance - java.lang.NullPointerException 00:56:36.355 [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:56:36.356 [main ] ERROR i.t.i.j.performance.OptimizeJ2DOpPerformanceTest - 00:56:36.356 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ******************************* 00:56:36.356 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST "testOptimizedPerformance" 00:56:36.356 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ******************************* 00:56:36.356 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - RotateJ2DOp (opt) running 00:56:36.357 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST FAILED in 1 msec - testOptimizedPerformance - java.lang.NullPointerException 00:56:36.357 [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:56:36.357 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - 00:56:36.357 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ********************** 00:56:36.357 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST "testPerformance" 00:56:36.357 [main ] INFO i.t.i.j.performance.RotateJ2DOpPerformanceTest - ********************** 00:56:36.357 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - RotateJ2DOp running 00:56:36.357 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - TEST FAILED in 0 msec - testPerformance - java.lang.NullPointerException 00:56:36.357 [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:56:36.357 [main ] ERROR i.t.i.j.performance.RotateJ2DOpPerformanceTest - 00:56:36.358 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ******************************* 00:56:36.358 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST "testOptimizedPerformance" 00:56:36.358 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ******************************* 00:56:36.358 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - ScaleJ2DOp (opt) running 00:56:36.358 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST FAILED in 0 msec - testOptimizedPerformance - java.lang.NullPointerException 00:56:36.361 [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:56:36.361 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - 00:56:36.362 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ********************** 00:56:36.362 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST "testPerformance" 00:56:36.362 [main ] INFO i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - ********************** 00:56:36.362 [main ] INFO i.t.i.j.performance.BasePerformanceTestSupport - ScaleJ2DOp running 00:56:36.362 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - TEST FAILED in 0 msec - testPerformance - java.lang.NullPointerException 00:56:36.362 [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:56:36.362 [main ] ERROR i.t.i.java2d.performance.ScaleJ2DOpPerformanceTest - 00:56:36.373 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:56:36.373 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST "testParseDateTime" 00:56:36.373 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ARGS [2023:03:15 12:20:45, 2023-03-15T12:20:45Z] 00:56:36.373 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:56:36.381 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST PASSED in 13 msec 00:56:36.381 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - 00:56:36.382 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:56:36.382 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST "testParseDateTime" 00:56:36.382 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ARGS [2021-07-25T17:42:31, 2021-07-25T17:42:31Z] 00:56:36.382 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - ************************************************ 00:56:36.382 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - TEST PASSED in 0 msec 00:56:36.382 [main ] INFO it.tidalwave.image.metadata.DirectoryTest - 00:56:36.383 [main ] INFO it.tidalwave.image.metadata.EXIFTest - ************ 00:56:36.383 [main ] INFO it.tidalwave.image.metadata.EXIFTest - TEST "dummy" 00:56:36.383 [main ] INFO it.tidalwave.image.metadata.EXIFTest - ************ 00:56:36.383 [main ] INFO it.tidalwave.image.metadata.EXIFTest - TEST PASSED in 0 msec 00:56:36.384 [main ] INFO it.tidalwave.image.metadata.EXIFTest - 00:56:36.384 [main ] INFO it.tidalwave.image.metadata.IPTCTest - ******************* 00:56:36.384 [main ] INFO it.tidalwave.image.metadata.IPTCTest - TEST "testLoadIPTC" 00:56:36.384 [main ] INFO it.tidalwave.image.metadata.IPTCTest - ******************* 00:56:36.384 [main ] INFO it.tidalwave.image.metadata.IPTCTest - TEST PASSED in 0 msec 00:56:36.385 [main ] INFO it.tidalwave.image.metadata.IPTCTest - 00:56:36.385 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - ****************************** 00:56:36.385 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - TEST "testLoadWangAnnotations" 00:56:36.385 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - ****************************** 00:56:36.385 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - TEST PASSED in 0 msec 00:56:36.385 [main ] INFO it.tidalwave.image.metadata.WangAnnotationsTest - 00:56:36.385 [main ] INFO it.tidalwave.image.op.CaptureOpTest - *********************** 00:56:36.385 [main ] INFO it.tidalwave.image.op.CaptureOpTest - TEST "testGetComponent" 00:56:36.385 [main ] INFO it.tidalwave.image.op.CaptureOpTest - *********************** 00:56:36.386 [main ] INFO it.tidalwave.image.op.CaptureOpTest - TEST PASSED in 1 msec 00:56:36.386 [main ] INFO it.tidalwave.image.op.CaptureOpTest - 00:56:36.386 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** 00:56:36.386 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testGetBufferedImage" 00:56:36.386 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** getBufferedImage 00:56:36.389 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 2 msec 00:56:36.389 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:56:36.389 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* 00:56:36.389 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testToString" 00:56:36.389 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* toString 00:56:36.390 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 1 msec 00:56:36.390 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:56:36.390 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************** 00:56:36.390 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetDataType" 00:56:36.390 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************** 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 1 msec 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetFiller1" 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 0 msec 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetFiller2" 00:56:36.391 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 1 msec 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetFiller3" 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - ********************* 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 0 msec 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************** 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetHeight" 00:56:36.392 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************** 00:56:36.398 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 6 msec 00:56:36.398 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:56:36.399 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************* 00:56:36.399 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST "testGetWidth" 00:56:36.399 [main ] INFO it.tidalwave.image.op.CreateOpTest - ******************* 00:56:36.399 [main ] INFO it.tidalwave.image.op.CreateOpTest - TEST PASSED in 0 msec 00:56:36.400 [main ] INFO it.tidalwave.image.op.CreateOpTest - 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetQuality1" 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** getQuality1 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetQuality2" 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** getQuality2 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** 00:56:36.400 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetQuality3" 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ********************** getQuality3 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 1 msec 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetScale1" 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** getScale1 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetScale2" 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** getScale2 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testGetScale3" 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************** getScale3 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 0 msec 00:56:36.401 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.402 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************* 00:56:36.402 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST "testToString" 00:56:36.402 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - ******************* toString 00:56:36.406 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - TEST PASSED in 4 msec 00:56:36.406 [main ] INFO it.tidalwave.image.op.OptimizedOpTest - 00:56:36.407 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* 00:56:36.407 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetGraphics2D1" 00:56:36.407 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* getGraphics2D1 00:56:36.407 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.407 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.408 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* 00:56:36.408 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetGraphics2D2" 00:56:36.408 [main ] INFO it.tidalwave.image.op.PaintOpTest - ************************* getGraphics2D2 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 1 msec 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetH1" 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getH 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetH2" 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getH 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.409 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.410 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.411 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetW1" 00:56:36.411 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getW1 00:56:36.411 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 1 msec 00:56:36.411 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetW2" 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getW2 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetX1" 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getX1 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetX2" 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getX2 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.412 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetY1" 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getY1 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 1 msec 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testGetY2" 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - **************** getY2 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testToString1" 00:56:36.413 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** toString1 00:56:36.425 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 12 msec 00:56:36.425 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.425 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** 00:56:36.425 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST "testToString2" 00:56:36.425 [main ] INFO it.tidalwave.image.op.PaintOpTest - ******************** toString2 00:56:36.426 [main ] INFO it.tidalwave.image.op.PaintOpTest - TEST PASSED in 0 msec 00:56:36.426 [main ] INFO it.tidalwave.image.op.PaintOpTest - 00:56:36.426 [main ] INFO it.tidalwave.image.op.PrintOpTest - **************** 00:56:36.426 [main ] INFO it.tidalwave.image.op.PrintOpTest - TEST "testPrint" 00:56:36.426 [main ] INFO it.tidalwave.image.op.PrintOpTest - **************** 00:56:36.426 [main ] INFO it.tidalwave.image.op.PrintOpTest - TEST PASSED in 0 msec 00:56:36.426 [main ] INFO it.tidalwave.image.op.PrintOpTest - 00:56:36.427 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************* 00:56:36.427 [main ] INFO it.tidalwave.image.op.ReadOpTest - TEST "testReadJPG1" 00:56:36.427 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************* 00:56:36.427 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED in 0 msec - testReadJPG1 - java.lang.AssertionError: 00:56:36.427 [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:56:36.428 [main ] ERROR it.tidalwave.image.op.ReadOpTest - 00:56:36.429 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:56:36.429 [main ] INFO it.tidalwave.image.op.ReadOpTest - TEST "testReadTIFF1" 00:56:36.429 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:56:36.429 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED in 0 msec - testReadTIFF1 - java.lang.NullPointerException 00:56:36.429 [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:56:36.429 [main ] ERROR it.tidalwave.image.op.ReadOpTest - 00:56:36.430 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:56:36.430 [main ] INFO it.tidalwave.image.op.ReadOpTest - TEST "testReadTIFF2" 00:56:36.430 [main ] INFO it.tidalwave.image.op.ReadOpTest - ******************** 00:56:36.430 [main ] ERROR it.tidalwave.image.op.ReadOpTest - TEST FAILED in 0 msec - testReadTIFF2 - java.lang.NullPointerException 00:56:36.430 [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:56:36.430 [main ] ERROR it.tidalwave.image.op.ReadOpTest - 00:56:36.431 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ********************** 00:56:36.431 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST "testGetDegrees1" 00:56:36.431 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ********************** getDegrees1 00:56:36.434 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST PASSED in 3 msec 00:56:36.434 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - 00:56:36.435 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ****************************** 00:56:36.435 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST "testGetDegreesBadValues" 00:56:36.435 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ****************************** getDegreesBadValues 00:56:36.436 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST PASSED in 1 msec 00:56:36.436 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - 00:56:36.436 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ******************* 00:56:36.436 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST "testToString" 00:56:36.436 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - ******************* toString 00:56:36.441 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - TEST PASSED in 5 msec 00:56:36.441 [main ] INFO it.tidalwave.image.op.RotateQuadrantOpTest - 00:56:36.441 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:56:36.441 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality1" 00:56:36.441 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality1 00:56:36.441 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.441 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality2" 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality2 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality3" 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality3 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetQuality4" 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************** getQuality4 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.442 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale1" 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale1 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 1 msec 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale2" 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale2 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale3" 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale3 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetXScale4" 00:56:36.443 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getXScale4 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 1 msec 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale1" 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale1 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale2" 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale2 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.444 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.451 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.451 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale3" 00:56:36.451 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale3 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 1 msec 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testGetYScale4" 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ********************* getYScale4 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 0 msec 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ******************* 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST "testToString" 00:56:36.452 [main ] INFO it.tidalwave.image.op.ScaleOpTest - ******************* toString 00:56:36.465 [main ] INFO it.tidalwave.image.op.ScaleOpTest - TEST PASSED in 13 msec 00:56:36.465 [main ] INFO it.tidalwave.image.op.ScaleOpTest - 00:56:36.581 [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.798 s <<< FAILURE! - in TestSuite [ERROR] it.tidalwave.image.EditableImageTest.testPropertiesWithJPG Time elapsed: 0.01 s <<< FAILURE! java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/20030701-0043.jpg at it.tidalwave.image.EditableImageTest.testPropertiesWithJPG(EditableImageTest.java:66) [ERROR] it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByAdobeLightroom Time elapsed: 0.001 s <<< FAILURE! java.lang.NullPointerException at it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByAdobeLightroom(EditableImageTest.java:146) [ERROR] it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByCaptureOne Time elapsed: 0.003 s <<< FAILURE! java.io.FileNotFoundException: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/20030701-0043.jpg at it.tidalwave.image.EditableImageTest.testReadMetadataJpegExportedByCaptureOne(EditableImageTest.java:74) [ERROR] it.tidalwave.image.IPTCTest.testEmbeddedIPTC Time elapsed: 0 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.005 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.18 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.005 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.003 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.002 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 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 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.002 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.004 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 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 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.005 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.java2d.performance.LoggerPerformanceTest.testOptimizedPerformance Time elapsed: 0 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 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.001 s <<< FAILURE! java.lang.NullPointerException [ERROR] it.tidalwave.image.op.ReadOpTest.testReadJPG1 Time elapsed: 0 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.008 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 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/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/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/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-core --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-core --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Core/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Core/target/image-core-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb-tests.jar to /var/jenkins_home/maven-repositories/executors/3/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 116 [INFO] Error size is 0 [INFO] Total bugs: 116 [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 77-870] 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 865]Known null at EditableImage.java:[line 824] 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 496] 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 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 703] 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 128] 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 418]Synchronized access at Directory.java:[line 530] 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 99] 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 562] REC_CATCH_EXCEPTION [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 510] 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 79] 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 79] 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 79] 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 79] 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 79] 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 79] 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.<static initializer for 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:56: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:56: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:56: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:56: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:56: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:56: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:56: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:56: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:56: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:56: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) @ image-core --- [INFO] There are 1844 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/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001821922 [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/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Core/src/main/codegenerator/TIFF.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Core/src/main/codegenerator/IPTC.properties TEMPLATE: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/codegenerator/MetadataGenerator.stg OUTPUT /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java PARSING ... line 90:197 token recognition error at: '(' line 90:239 token recognition error at: '(' line 90:278 token recognition error at: '(' line 90:313 token recognition error at: '(' line 90:323 token recognition error at: ')' line 90:397 token recognition error at: '(' line 90:534 token recognition error at: '(' line 90:566 token recognition error at: '(' line 90:613 token recognition error at: '[' line 90:614 token recognition error at: '.' line 90:618 token recognition error at: ']' line 90:620 token recognition error at: '(' line 90:657 token recognition error at: '[' line 90:658 token recognition error at: '.' line 90:662 token recognition error at: ']' line 90:664 token recognition error at: '(' line 90:675 token recognition error at: '&' line 90:722 token recognition error at: '[' line 90:723 token recognition error at: '.' line 90:727 token recognition error at: ']' line 90:729 token recognition error at: '(' line 90:779 token recognition error at: '[' line 90:780 token recognition error at: '.' line 90:784 token recognition error at: ']' line 90:785 token recognition error at: '[' line 90:786 token recognition error at: '.' line 90:790 token recognition error at: ']' line 90:821 token recognition error at: '[' line 90:822 token recognition error at: '.' line 90:826 token recognition error at: ']' line 90:828 token recognition error at: '(' line 90:882 token recognition error at: '(' line 90:919 token recognition error at: '(' line 90:958 token recognition error at: '(' line 90:1009 token recognition error at: '[' line 90:1010 token recognition error at: '.' line 90:1015 token recognition error at: ']' line 90:1017 token recognition error at: '(' line 90:1067 token recognition error at: '(' line 90:1078 mismatched input 'ISO/IEC' expecting {HEX, INT} line 90:1114 mismatched input 'ISO/IEC' expecting {HEX, INT} line 90:1151 token recognition error at: '[' line 90:1152 token recognition error at: '.' line 90:1156 token recognition error at: ']' line 90:1196 token recognition error at: '(' line 90:1222 token recognition error at: '[' line 90:1223 token recognition error at: '.' line 90:1227 token recognition error at: ']' line 90:1274 token recognition error at: '(' line 90:1321 token recognition error at: '(' line 90:1351 token recognition error at: '[' line 90:1352 token recognition error at: '.' line 90:1356 token recognition error at: ']' line 112:28 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/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/workspace/modules/Core/target/classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/3/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/3/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/3/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/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/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[358,56] [unchecked] unchecked cast required: List<T> found: List<Directory> where T is a type-variable: T extends Directory declared in method <T>getMetadata(Class<T>,int) [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[528,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[555,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[567,25] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/EditableImage.java:[822,8] [rawtypes] found raw type: OperationImplementation missing type arguments for generic class OperationImplementation<Op,Model> 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/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/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/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[99,39] [rawtypes] found raw type: Tag missing type arguments for generic class Tag<T> where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[328,11] [rawtypes] found raw type: Tag missing type arguments for generic class Tag<T> where T is a type-variable: T extends Object declared in class Tag [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java:[681,43] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<Op,Model> 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/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<Op,Model> 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/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ImplementationFactory.java:[84,92] [unchecked] unchecked cast required: Class<OperationImplementation<Operation,Object>> found: Class<CAP#1> where CAP#1 is a fresh type-variable: CAP#1 extends OperationImplementation from capture of ? extends OperationImplementation [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/TIFF.java:[38,7] [serial] serializable class TIFF has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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<Op,Model> 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/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<Op,Model> 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/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/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/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/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/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/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/workspace/modules/Core/src/main/java/it/tidalwave/image/SerializableImageModelHolder.java:[34,7] [serial] serializable class SerializableImageModelHolder 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/workspace/modules/Core/target/test-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/3/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/3/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/3/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/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/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001830986 [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/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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:57:15.684 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - STARTING TESTS OF it.tidalwave.image.op.ApplyUnsharpMaskOpTest 00:57:15.716 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** 00:57:15.717 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testGetIntensity" 00:57:15.718 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** getIntensity 00:57:15.730 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 15 msec 00:57:15.731 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:57:15.731 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************** 00:57:15.732 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testGetRadius" 00:57:15.732 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************** getRadius 00:57:15.734 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 3 msec 00:57:15.734 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:57:15.735 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** 00:57:15.735 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testGetThreshold" 00:57:15.735 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - *********************** getThreshold 00:57:15.736 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 1 msec 00:57:15.736 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:57:15.736 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************* 00:57:15.737 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST "testToString" 00:57:15.737 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - ******************* toString 00:57:15.754 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - TEST PASSED in 18 msec 00:57:15.754 [main ] INFO it.tidalwave.image.op.ApplyUnsharpMaskOpTest - 00:57:15.757 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ************************ 00:57:15.757 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST "testGetICCProfile" 00:57:15.757 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ************************ getICCProfile 00:57:15.761 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST PASSED in 3 msec 00:57:15.761 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - 00:57:15.762 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ******************* 00:57:15.762 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST "testToString" 00:57:15.763 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - ******************* toString 00:57:15.812 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - TEST PASSED in 50 msec 00:57:15.812 [main ] INFO it.tidalwave.image.op.AssignColorProfileOpTest - 00:57:15.813 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** 00:57:15.813 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testGetBufferedImage" 00:57:15.813 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - *************************** getBufferedImage 00:57:15.814 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 1 msec 00:57:15.814 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:57:15.815 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* 00:57:15.815 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST "testToString" 00:57:15.815 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - ******************* toString 00:57:15.815 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - TEST PASSED in 0 msec 00:57:15.816 [main ] INFO it.tidalwave.image.op.ConvertToBufferedImageOpTest - 00:57:15.816 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************** 00:57:15.816 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST "testGetKernel" 00:57:15.816 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************** getKernel 00:57:15.818 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST PASSED in 1 msec 00:57:15.818 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - 00:57:15.818 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************* 00:57:15.818 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST "testToString" 00:57:15.818 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - ******************* toString 00:57:15.826 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - TEST PASSED in 8 msec 00:57:15.826 [main ] INFO it.tidalwave.image.op.ConvolvedOpTest - 00:57:15.827 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:57:15.827 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetH" 00:57:15.827 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getH 00:57:15.828 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 1 msec 00:57:15.828 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:57:15.829 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:57:15.829 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetW" 00:57:15.829 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getW 00:57:15.829 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 0 msec 00:57:15.829 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:57:15.830 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:57:15.831 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetX" 00:57:15.831 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getX 00:57:15.831 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 1 msec 00:57:15.831 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:57:15.831 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** 00:57:15.832 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testGetY" 00:57:15.832 [main ] INFO it.tidalwave.image.op.CropOpTest - *************** getY 00:57:15.832 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 1 msec 00:57:15.832 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:57:15.832 [main ] INFO it.tidalwave.image.op.CropOpTest - ******************* 00:57:15.832 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST "testToString" 00:57:15.833 [main ] INFO it.tidalwave.image.op.CropOpTest - ******************* toString 00:57:15.845 [main ] INFO it.tidalwave.image.op.CropOpTest - TEST PASSED in 13 msec 00:57:15.846 [main ] INFO it.tidalwave.image.op.CropOpTest - 00:57:15.847 [main ] INFO it.tidalwave.image.op.HistogramOpTest - *********************** 00:57:15.847 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST "testGetHistogram" 00:57:15.847 [main ] INFO it.tidalwave.image.op.HistogramOpTest - *********************** getHistogram 00:57:15.848 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST PASSED in 1 msec 00:57:15.848 [main ] INFO it.tidalwave.image.op.HistogramOpTest - 00:57:15.848 [main ] INFO it.tidalwave.image.op.HistogramOpTest - ******************* 00:57:15.848 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST "testToString" 00:57:15.849 [main ] INFO it.tidalwave.image.op.HistogramOpTest - ******************* toString 00:57:15.849 [main ] INFO it.tidalwave.image.op.HistogramOpTest - TEST PASSED in 1 msec 00:57:15.849 [main ] INFO it.tidalwave.image.op.HistogramOpTest - 00:57:15.881 [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: 1.028 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/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/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-operations --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-operations --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Operations/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Operations/target/image-operations-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb-tests.jar to /var/jenkins_home/maven-repositories/executors/3/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:57:21 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:57:21 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:57:21 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:57:21 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:57:21 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:57:21 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:57:21 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:57:21 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:57:21 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:57:21 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/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001842029 [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/workspace/modules/Operations' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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-13: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/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/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Contributions [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001845780 [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/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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:57:31.036 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - STARTING TESTS OF it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest 00:57:31.091 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - ************ 00:57:31.092 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - TEST "test1" 00:57:31.093 [main ] INFO it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - ************ 00:57:31.132 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:57:31.132 [main ] WARN it.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:57:31.155 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(null, 0, 0, []) 00:57:31.176 [main ] INFO it.tidalwave.image.op.ReadOp - read(null, 0) 00:57:31.177 [main ] ERROR it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - TEST FAILED in 85 msec - test1 - java.lang.NullPointerException: input 00:57:31.181 [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:257) 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:57:31.183 [main ] ERROR it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest - 00:57:31.231 [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: 1.253 s <<< FAILURE! - in it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest [ERROR] it.tidalwave.image.op.ChangeBufferTypeJ2DOpTest.test1 Time elapsed: 0.094 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/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/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/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ image-contributions --- [INFO] Building jar: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ image-contributions --- [INFO] Installing /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Contributions/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Contributions/target/image-contributions-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb-tests.jar to /var/jenkins_home/maven-repositories/executors/3/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:57: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:57: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:57: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:57: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:57: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:57: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:57: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:57: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:57: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:57: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-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/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Contributions [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001856140 [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/workspace/modules/Contributions' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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-13: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/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/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Processor [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001858644 [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/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Processor/target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/workspace/modules/Processor/target/image-processor-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/Processor/target/image-processor-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Processor/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Processor [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001865125 [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/workspace/modules/Processor' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Processor/target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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-13: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/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/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Renderer [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001866856 [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/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Renderer/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/event/EditableImageRendererEvent.java:[38,7] [serial] serializable class EditableImageRendererEvent has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java:[62,7] [serial] serializable class EditableImageRenderer 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/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/workspace/modules/Renderer/target/image-renderer-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/Renderer/target/image-renderer-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Renderer/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:57:55 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:57:55 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:57:55 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:57:55 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:57:55 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:57:55 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:57:55 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:57:55 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:57:55 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:57:55 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/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Renderer [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001876078 [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/workspace/modules/Renderer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Renderer/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/event/EditableImageRendererEvent.java:[38,7] [serial] serializable class EditableImageRendererEvent has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java:[62,7] [serial] serializable class EditableImageRenderer 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/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-13: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/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/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001878023 [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/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Examples/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001878089 [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/workspace/modules/Examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/CustomOperationExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001878147 [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/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/workspace/modules/Examples/CustomOperationExample/target/image-examples-customoperation-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/Examples/CustomOperationExample/target/image-examples-customoperation-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Examples/CustomOperationExample/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/CustomOperationExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001883122 [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/workspace/modules/Examples/CustomOperationExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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-13: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] [INFO] --- clean:3.1.0:clean (default-clean) @ image-examples-viewer --- [INFO] Deleting /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/ViewerExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001884479 [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/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Examples/ViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/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/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/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 [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[116,26] [unchecked] unchecked call to setModel(ComboBoxModel<E>) 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/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<E> where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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 [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/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/workspace/modules/Examples/ViewerExample/target/image-examples-viewer-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/Examples/ViewerExample/target/image-examples-viewer-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Examples/ViewerExample/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:58:10 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:58:10 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:58:10 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:58:10 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:58:10 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:58:10 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:58:10 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:58: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:58: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:58: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/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/ViewerExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001891466 [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/workspace/modules/Examples/ViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/Examples/ViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/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/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/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 [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class DefaultComboBoxModel [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java:[116,26] [unchecked] unchecked call to setModel(ComboBoxModel<E>) 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/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<E> where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class JComboBox [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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 [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/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-13: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/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/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/HistogramViewerExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001893160 [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/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Examples/HistogramViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/HistogramViewerExample/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/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<K,V> 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/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<K,V> 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/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<E> where E is a type-variable: E extends Object declared in interface List [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class ArrayList [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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 [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/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/workspace/modules/Examples/HistogramViewerExample/target/image-examples-histogramviewer-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/Examples/HistogramViewerExample/target/image-examples-histogramviewer-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Examples/HistogramViewerExample/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:58:19 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:58:19 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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/HistogramViewerExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001900598 [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/workspace/modules/Examples/HistogramViewerExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/workspace/modules/Examples/HistogramViewerExample/target/classes [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/HistogramViewerExample/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/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<K,V> 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/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<K,V> 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/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<E> where E is a type-variable: E extends Object declared in interface List [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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<E> where E is a type-variable: E extends Object declared in class ArrayList [WARNING] /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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 [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/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-13: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/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/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/MiscellaneousExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001902417 [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/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/workspace/modules/Examples/MiscellaneousExample/target/image-examples-miscellaneous-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.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/workspace/modules/Examples/MiscellaneousExample/target/image-examples-miscellaneous-1.0-ALPHA-8-SNAPSHOT.fc3cc20460fb.jar to /var/jenkins_home/maven-repositories/executors/3/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/workspace/modules/Examples/MiscellaneousExample/pom.xml to /var/jenkins_home/maven-repositories/executors/3/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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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:58: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/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/MiscellaneousExample [INFO] Storing buildNumber: fc3cc20460fb at timestamp: 1735001907322 [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/workspace/modules/Examples/MiscellaneousExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/Mistral_Metrics/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 fc3cc20460fb [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/3/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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-13: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.625 s] [INFO] Mistral (modules) .................................. SUCCESS [ 0.459 s] [INFO] Mistral Code Generator ............................. SUCCESS [ 19.331 s] [INFO] Mistral Core ....................................... SUCCESS [01:06 min] [INFO] Mistral Operations ................................. SUCCESS [ 14.822 s] [INFO] Mistral Contributions .............................. SUCCESS [ 12.871 s] [INFO] Mistral Processor .................................. SUCCESS [ 8.210 s] [INFO] Mistral Renderer ................................... SUCCESS [ 11.195 s] [INFO] Mistral Examples (master) .......................... SUCCESS [ 0.115 s] [INFO] Mistral Examples CustomOperation ................... SUCCESS [ 6.325 s] [INFO] Mistral Examples Viewer ............................ SUCCESS [ 8.686 s] [INFO] Mistral Examples HistogramViewer ................... SUCCESS [ 9.254 s] [INFO] Mistral Examples Miscellaneous ..................... SUCCESS [ 6.014 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:53 min [INFO] Finished at: 2024-12-24T00:58:29Z [INFO] ------------------------------------------------------------------------ [workspace] $ /bin/bash /tmp/jenkins3889111107646170296.sh No post-build script. Archiving workspace Deleting old workspace snapshot from #1304. 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/builds/1305/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/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/workspace/modules/Contributions/target/jacoco.exec /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/target/jacoco.exec /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations/target/jacoco.exec [JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/CodeGenerator/target/classes 14 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Contributions/target/classes 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/target/classes 132 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/CustomOperationExample/target/classes 3 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/HistogramViewerExample/target/classes 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/MiscellaneousExample/target/classes 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/ViewerExample/target/classes 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations/target/classes 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Processor/target/classes 11 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/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/workspace/modules/CodeGenerator/src/main/java 4 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Contributions/src/main/java 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Core/src/main/java 76 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/CustomOperationExample/src/main/java 3 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/HistogramViewerExample/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/MiscellaneousExample/src/main/java 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Operations/src/main/java 13 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/workspace/modules/Processor/src/main/java 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/Mistral_Metrics/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.7202034, line: 5.6376762, branch: 5.2814856, instruction: 5.685807, complexity: 5.6603775 [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 68 issues (skipped 76 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/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 68 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 68 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 68 issues (skipped 0 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/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 #1304 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 68 issues (skipped 76 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/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 68 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 68 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 68 issues (skipped 0 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/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 #1304 [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 68 issues (found 0 new issues, fixed 0 issues) [Java Compiler] Attaching ResultAction with ID 'java' to build 'Mistral_Metrics #1305'. [Checks API] No suitable checks publisher found. [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/workspace') [Maven] -> found 116 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/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/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 #1305'. [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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/builds/1305/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/builds/1305/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 #1305'. [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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/builds/1305/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/builds/1305/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 #1305'. [Checks API] No suitable checks publisher found. [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/workspace') [AspectJ] -> found 0 issues (skipped 0 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/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/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 #1305'. [Checks API] No suitable checks publisher found. [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/workspace') [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/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/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 #1305'. [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/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/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/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/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 116 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/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/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/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 230 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 230 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/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/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/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/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/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 116 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/Mistral_Metrics/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/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/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/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/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/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/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/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 230 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 230 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/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 230 issues (found 0 new issues, fixed 0 issues) [SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'Mistral_Metrics #1305'. [Checks API] No suitable checks publisher found. [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/Mistral_Metrics/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 9859 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 9859 files for open tasks [Open Tasks Scanner] Found a total of 88 open tasks [Open Tasks Scanner] -> TODO: 19 open tasks [Open Tasks Scanner] -> FIXME: 69 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/workspace' [Open Tasks Scanner] -> resolved paths in source directory (38 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 88 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 38 affected files [Open Tasks Scanner] No filter has been set, publishing all 88 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 88 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/files-with-issues' [Open Tasks Scanner] -> 16 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/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 9859 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 9859 files for open tasks [Open Tasks Scanner] Found a total of 88 open tasks [Open Tasks Scanner] -> TODO: 19 open tasks [Open Tasks Scanner] -> FIXME: 69 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/workspace' [Open Tasks Scanner] -> resolved paths in source directory (38 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 88 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 38 affected files [Open Tasks Scanner] No filter has been set, publishing all 88 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 88 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/Mistral_Metrics/builds/1305/files-with-issues' [Open Tasks Scanner] -> 16 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 88 issues (found 0 new issues, fixed 0 issues) [Open Tasks Scanner] Attaching ResultAction with ID 'open-tasks' to build 'Mistral_Metrics #1305'. [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/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/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 #1305'. [Checks API] No suitable checks publisher found. [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/workspace') [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/Mistral_Metrics/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/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 #1305'. [Checks API] No suitable checks publisher found. [description-setter] Description set: origin/master 1.0-ALPHA-8-SNAPSHOT fc3cc20460fb 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 Triggering a new build of Mistral :: Archive (master) Finished: UNSTABLE