Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ----------< it.geosolutions.jaiext.jiffle:jt-jiffle-language >---------- [INFO] Building jt-jiffle-language 1.0-SNAPSHOT [41/44] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ jt-jiffle-language --- [INFO] Deleting /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target [INFO] [INFO] --- antlr4-maven-plugin:4.7.1:antlr4 (default) @ jt-jiffle-language --- [INFO] ANTLR 4: Processing source directory /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/src/main/antlr4 [INFO] Processing grammar: it/geosolutions/jaiext/jiffle/parser/Jiffle.g4 [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jt-jiffle-language --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jt-jiffle-language --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 105 source files to /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/classes [WARNING] /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/src/main/java/it/geosolutions/jaiext/jiffle/Jiffle.java: Some input files use unchecked or unsafe operations. [WARNING] /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/src/main/java/it/geosolutions/jaiext/jiffle/Jiffle.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jt-jiffle-language --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 41 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ jt-jiffle-language --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 50 source files to /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/test-classes [WARNING] /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/src/test/java/it/geosolutions/jaiext/jiffle/parser/AbstractWorkerTest.java: Some input files use unchecked or unsafe operations. [WARNING] /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/src/test/java/it/geosolutions/jaiext/jiffle/parser/AbstractWorkerTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.15:test (default-test) @ jt-jiffle-language --- [INFO] Surefire report directory: /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.jts Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Running it.geosolutions.jaiext.jiffle.parser.SpecialBlocksTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.16 sec - in it.geosolutions.jaiext.jiffle.parser.SpecialBlocksTest Running it.geosolutions.jaiext.jiffle.parser.HeaderBlockParsingTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec - in it.geosolutions.jaiext.jiffle.parser.HeaderBlockParsingTest Running it.geosolutions.jaiext.jiffle.parser.ListParsingTest create empty list Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec - in it.geosolutions.jaiext.jiffle.parser.ListParsingTest Running it.geosolutions.jaiext.jiffle.parser.ConstantLookupTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in it.geosolutions.jaiext.jiffle.parser.ConstantLookupTest Running it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to assign a scalar to a list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to assign a list to a scalar variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Variable used before being assigned a value: b Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to assign a list to a scalar variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: A list variable cannot be used as a condition in a ternary expression Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest testCombinedAssignToList INFO: Testing operator += Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Invalid operation for list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest testCombinedAssignToList INFO: Testing operator -= Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Invalid operation for list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest testCombinedAssignToList INFO: Testing operator *= Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Invalid operation for list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest testCombinedAssignToList INFO: Testing operator /= Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Invalid operation for list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest testCombinedAssignToList INFO: Testing operator %= Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Invalid operation for list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Image position specifier(s) used with a non-image variable: x Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to assign a scalar to a list variable Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: A list variable cannot be used as a condition in a ternary expression Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Undefined function: sin(LIST) Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Undefined function: func123(D) Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 sec - in it.geosolutions.jaiext.jiffle.parser.ExpressionWorkerTest Running it.geosolutions.jaiext.jiffle.parser.VarWorkerTest Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Invalid assignment operator with destination image variable: dest Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Cannot assign a new value to loop variable: i Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to read from destination image: dest Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Duplicate variable declaration: foo Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Variable not initialized prior to use: b Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Image variable cannot be used in init block: src Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to assign a value to constant: M_PI Jun 28, 2018 6:30:02 PM it.geosolutions.jaiext.jiffle.parser.AbstractWorkerTest assertWorkerHasError INFO: Attempting to write to source image: src Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in it.geosolutions.jaiext.jiffle.parser.VarWorkerTest Running it.geosolutions.jaiext.jiffle.parser.RuntimeModelWorkerTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.5 sec - in it.geosolutions.jaiext.jiffle.parser.RuntimeModelWorkerTest Running it.geosolutions.jaiext.jiffle.parser.OptionsBlockReaderTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in it.geosolutions.jaiext.jiffle.parser.OptionsBlockReaderTest Running it.geosolutions.jaiext.jiffle.parser.FunctionLookupTest alternate one or two arg functions alternate min and max functions proxy functions Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in it.geosolutions.jaiext.jiffle.parser.FunctionLookupTest Running it.geosolutions.jaiext.jiffle.runtime.LogicalStatementsTest dest = src < 25 || src > 75; dest = src <= 25 || src >= 75; dest = src > 25 && src < 75; dest = src >= 25 && src <= 75; dest = src == 50; dest = src != 50; dest = !(src % 2); dest = src <= 75 ^| src >= 25; Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.474 sec - in it.geosolutions.jaiext.jiffle.runtime.LogicalStatementsTest Running it.geosolutions.jaiext.jiffle.runtime.SimpleStatementsTest dest = src - 1; dest = src / 2; dest = src % 11; dest = -src; dest = src; dest = src + 1; dest = src^2; dest = 1 - src; dest = src * 2; dest = 1 + src * 2; dest = (1 + src) * 2; dest = 1 - src * 2; dest = (1 - src) * 2; dest = src + 2 * 3 / 4 + 5; repreated assignment to pixel-scope var dest = 1 / src; Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.249 sec - in it.geosolutions.jaiext.jiffle.runtime.SimpleStatementsTest Running it.geosolutions.jaiext.jiffle.runtime.NullValuesTest subtraction with null and non-null image values subtraction with null and non-null values within if statements Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 sec - in it.geosolutions.jaiext.jiffle.runtime.NullValuesTest Running it.geosolutions.jaiext.jiffle.runtime.InjectTest repeated setting of var unset var with no default gives exception inject value for var with default run with injected value then default value inject value for var with no default Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 sec - in it.geosolutions.jaiext.jiffle.runtime.InjectTest Running it.geosolutions.jaiext.jiffle.runtime.MutliBandImagePosTest variable band specifier constant band specifier script specifying multiple image bands band plus relative pixel position band plus absolute pixel position no band specifier Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.081 sec - in it.geosolutions.jaiext.jiffle.runtime.MutliBandImagePosTest Running it.geosolutions.jaiext.jiffle.runtime.OptionsOutsideTest outside = NaN using outside option with neighbourhood refs reading outside image bounds with option not set outside = M_PI outside = null Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 sec - in it.geosolutions.jaiext.jiffle.runtime.OptionsOutsideTest Running it.geosolutions.jaiext.jiffle.runtime.IntegerStackTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in it.geosolutions.jaiext.jiffle.runtime.IntegerStackTest Running it.geosolutions.jaiext.jiffle.runtime.ConStatementsTest dest = con(src > 10); dest = con(src > 10, 10); dest = con(src > 10, src, 10); dest = con(src - 10, src, 10, 0); dest = con(src1, con(src1 > src2, 1, null), null); Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec - in it.geosolutions.jaiext.jiffle.runtime.ConStatementsTest Running it.geosolutions.jaiext.jiffle.runtime.WorldCoordsTest using world position and pixel dimensions in script forget to set the world before setting image with transform non-overlapping images set default transform UTM type bounds on destination image forget to set the world before setting default transform world coordinates on the unit interval Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.142 sec - in it.geosolutions.jaiext.jiffle.runtime.WorldCoordsTest Running it.geosolutions.jaiext.jiffle.runtime.ImageScopeVarsTest incrementing value getting values from runtime instance using if expressions in init block using image info function in init block decrementing value Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 sec - in it.geosolutions.jaiext.jiffle.runtime.ImageScopeVarsTest Running it.geosolutions.jaiext.jiffle.runtime.IfElseTest if statement treats null as false if-else statement with blocks if statement with simple expression if statement with block nested if statement if-else statement with simple expressions Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.858 sec - in it.geosolutions.jaiext.jiffle.runtime.IfElseTest Running it.geosolutions.jaiext.jiffle.runtime.ListTest list literal as function arg append to list with << operator in loop reassign list var intermediate list var assign concat return to new var append to list with concat in loop create list with initial values list var as function arg create empty list with [] prepend to list with concat in loop Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in it.geosolutions.jaiext.jiffle.runtime.ListTest Running it.geosolutions.jaiext.jiffle.runtime.ExecutorGeneralTest task completed after shutdown request default polling interval ok to speculatively call removeEventListener add event listener remove event listener submit a JiffleDirectRuntime instance invalid polling interval warning received set polling interval invalid polling interval is ignored polling interval set after first task warning received Jun 28, 2018 6:30:07 PM it.geosolutions.jaiext.jiffle.runtime.JiffleExecutor$PollingTask run INFO: Task 1 completed task discarded after shutdownNow request polling interval set after first task is ignored Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.824 sec - in it.geosolutions.jaiext.jiffle.runtime.ExecutorGeneralTest Running it.geosolutions.jaiext.jiffle.runtime.LoopTest nested foreach loops Jun 28, 2018 6:30:08 PM it.geosolutions.jaiext.jiffle.runtime.JiffleExecutor$PollingTask run INFO: Task 4 completed foreach (i in -1:5) block using list var in foreach loop break statement outside loop throws exception breakif nested in if-block until loop with simple statement breakif statement outside loop throws exception foreach (i in -1:5) simple statement while loop with simple statement while loop with block foreach (i in [x(), y(), 3]) simple statement breakif foreach (i in [x(), y(), 3]) block until loop with block unconditional break Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.29 sec - in it.geosolutions.jaiext.jiffle.runtime.LoopTest Running it.geosolutions.jaiext.jiffle.runtime.FunctionsTest undefined function name dest = isnull(y() / x()); dest = radToDeg(src / 10); dest = round(src / (width() - 1)); dest = round(src / (width() - 1), 2); dest = abs(src - 50); dest = exp(src); dest = sin(src); dest = tan(src); dest = acos(x() / width()); dest = asin(x() / width()); dest = atan(x() / width()); dest = src + rand(src); dest = sqrt(src); dest = floor(src / 10); dest = isinf(1 / x()); dest = isnan(y() / x()); dest = log(src + 1); dest = log(src + 1, 10); dest = degToRad(src); wrong number of args dest = src + randInt(src + 1); Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.345 sec - in it.geosolutions.jaiext.jiffle.runtime.FunctionsTest Running it.geosolutions.jaiext.jiffle.runtime.StatsFunctionsTest min(List) max(D, D) min(D, D) max(List) Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 sec - in it.geosolutions.jaiext.jiffle.runtime.StatsFunctionsTest Running it.geosolutions.jaiext.jiffle.runtime.ExecutorSimpleTaskTest 0 failures in 1 runs Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec - in it.geosolutions.jaiext.jiffle.runtime.ExecutorSimpleTaskTest Running it.geosolutions.jaiext.jiffle.runtime.RuntimeMetafunctionsTest use images block and get source var names setup with map and get dest var names use images block and get dest var names setup with map and get source var names Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec - in it.geosolutions.jaiext.jiffle.runtime.RuntimeMetafunctionsTest Running it.geosolutions.jaiext.jiffle.runtime.CoordinateTransformTest translation transform identity transform from helper getTransform method getTransform with reversed X axis getTransform with reversed Y axis identity transform created directly scaling transform affine rotation unit bounds transform Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in it.geosolutions.jaiext.jiffle.runtime.CoordinateTransformTest Running it.geosolutions.jaiext.jiffle.runtime.NoDestinationImageTest no source or destination images causes exception counting pixels that meet a condition Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in it.geosolutions.jaiext.jiffle.runtime.NoDestinationImageTest Running it.geosolutions.jaiext.jiffle.runtime.ProxyFunctionsTest height() x() y() xmin() ymin() width() Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec - in it.geosolutions.jaiext.jiffle.runtime.ProxyFunctionsTest Running it.geosolutions.jaiext.jiffle.runtime.SingleBandImagePosTest relative pixel position absolute pixel position Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec - in it.geosolutions.jaiext.jiffle.runtime.SingleBandImagePosTest Running it.geosolutions.jaiext.jiffle.runtime.SpecifyingImageVarsTest source and destination names in images block destination-less script with images block empty images block and no parameters causes exception destination image var name in images block Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec - in it.geosolutions.jaiext.jiffle.runtime.SpecifyingImageVarsTest Running it.geosolutions.jaiext.jiffle.RuntimeClassTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in it.geosolutions.jaiext.jiffle.RuntimeClassTest Running it.geosolutions.jaiext.jiffle.JiffleBasicTest Jiffle(script, imageParams) with empty script compile valid script compile script with missing image params Jiffle(script, imageParams) compile with no script set resetScript set and get image params Jiffle(scriptFile, imageParams) creating an empty Jiffle object compile invalid script and get exception compile invalid script and check status trying to modify map returned by getImageParams set and get the script getRuntimeInstance before compiling set name Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in it.geosolutions.jaiext.jiffle.JiffleBasicTest Running it.geosolutions.jaiext.jiffle.JiffleBuilderTest using run() method loading script file remove image clear builder dest image builder creating dest image basic script with provided dest image dest image from Rectangle bounds Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec - in it.geosolutions.jaiext.jiffle.JiffleBuilderTest Results : Tests run: 262, Failures: 0, Errors: 0, Skipped: 1 [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ jt-jiffle-language --- [INFO] Building jar: /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/jt-jiffle-language-1.0-SNAPSHOT.jar [INFO] [INFO] --- maven-jar-plugin:2.4:test-jar (default) @ jt-jiffle-language --- [INFO] Building jar: /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/jt-jiffle-language-1.0-SNAPSHOT-tests.jar [INFO] [INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ jt-jiffle-language >>> [INFO] [INFO] --- antlr4-maven-plugin:4.7.1:antlr4 (default) @ jt-jiffle-language --- [INFO] No grammars to process [INFO] ANTLR 4: Processing source directory /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/src/main/antlr4 [WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo [INFO] [INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ jt-jiffle-language <<< [INFO] [INFO] [INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ jt-jiffle-language --- [INFO] Building jar: /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/jt-jiffle-language-1.0-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ jt-jiffle-language --- [INFO] Installing /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/jt-jiffle-language-1.0-SNAPSHOT.jar to /opt/public/hipp/homes/genie.jts/.m2/repository/it/geosolutions/jaiext/jiffle/jt-jiffle-language/1.0-SNAPSHOT/jt-jiffle-language-1.0-SNAPSHOT.jar [INFO] Installing /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/pom.xml to /opt/public/hipp/homes/genie.jts/.m2/repository/it/geosolutions/jaiext/jiffle/jt-jiffle-language/1.0-SNAPSHOT/jt-jiffle-language-1.0-SNAPSHOT.pom [INFO] Installing /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/jt-jiffle-language-1.0-SNAPSHOT-tests.jar to /opt/public/hipp/homes/genie.jts/.m2/repository/it/geosolutions/jaiext/jiffle/jt-jiffle-language/1.0-SNAPSHOT/jt-jiffle-language-1.0-SNAPSHOT-tests.jar [INFO] Installing /home/hudson/genie.jts/.jenkins/jobs/Jai-ext-1.15.0/workspace/jt-jiffle/jt-jiffle-language/target/jt-jiffle-language-1.0-SNAPSHOT-sources.jar to /opt/public/hipp/homes/genie.jts/.m2/repository/it/geosolutions/jaiext/jiffle/jt-jiffle-language/1.0-SNAPSHOT/jt-jiffle-language-1.0-SNAPSHOT-sources.jar