See <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/58/display/redirect?page=changes>
Changes: [henrib] JEXL: Updating changes & release notes for last issues fixes [henrib] JEXL-238: Changed signatures & variable types [henrib] JEXL-240: Javadoc [henrib] JEXL-240: Expose the Jexl engine evaluating a script/expression as a thread local; Make classes functors, ie class(arg) will attempt to call a ctor, a simpler version of new(class, arg); Fix antish variable used as method/function call; ------------------------------------------ [...truncated 5.88 KB...] File "ASTNullLiteral.java" does not exist. Will create one. File "ASTTrueNode.java" does not exist. Will create one. File "ASTFalseNode.java" does not exist. Will create one. File "ASTStringLiteral.java" does not exist. Will create one. File "ASTJxltLiteral.java" does not exist. Will create one. File "ASTExtendedLiteral.java" does not exist. Will create one. File "ASTArrayLiteral.java" does not exist. Will create one. File "ASTMapLiteral.java" does not exist. Will create one. File "ASTMapEntry.java" does not exist. Will create one. File "ASTSetLiteral.java" does not exist. Will create one. File "ASTEmptyMethod.java" does not exist. Will create one. File "ASTSizeMethod.java" does not exist. Will create one. File "ASTArguments.java" does not exist. Will create one. File "ASTFunctionNode.java" does not exist. Will create one. File "ASTConstructorNode.java" does not exist. Will create one. File "ASTJexlLambda.java" does not exist. Will create one. File "ASTIdentifierAccess.java" does not exist. Will create one. File "ASTArrayAccess.java" does not exist. Will create one. File "ASTMethodNode.java" does not exist. Will create one. File "ASTReferenceExpression.java" does not exist. Will create one. File "ParserTreeConstants.java" does not exist. Will create one. File "ParserVisitor.java" does not exist. Will create one. File "JJTParserState.java" does not exist. Will create one. Annotated grammar generated successfully in <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/target/javacc-1507302593757/node/Parser.jj> Java Compiler Compiler Version 5.0 (Parser Generator) (type "javacc" with no arguments for help) Reading from file <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/target/javacc-1507302593757/node/Parser.jj> . . . Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding. File "TokenMgrError.java" does not exist. Will create one. File "ParseException.java" does not exist. Will create one. File "Token.java" does not exist. Will create one. File "SimpleCharStream.java" does not exist. Will create one. Parser generated successfully. [INFO] Processed 1 grammar [INFO] [INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles) @ commons-jexl3 --- [INFO] [INFO] --- buildnumber-maven-plugin:1.4:create (default) @ commons-jexl3 --- [INFO] Executing: /bin/sh -c cd '<https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/'> && 'svn' '--non-interactive' 'info' [INFO] Working directory: <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/> [INFO] Storing buildNumber: 1811341 at timestamp: 1507302595452 [INFO] Executing: /bin/sh -c cd '<https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/'> && 'svn' '--non-interactive' 'info' [INFO] Working directory: <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/> [INFO] Storing buildScmBranch: trunk [INFO] [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ commons-jexl3 --- [INFO] Using 'iso-8859-1' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 2 resources to META-INF [INFO] [INFO] --- maven-compiler-plugin:3.6.0:compile (default-compile) @ commons-jexl3 --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 154 source files to <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/target/classes> [INFO] [INFO] --- maven-bundle-plugin:3.0.1:manifest (bundle-manifest) @ commons-jexl3 --- [INFO] [INFO] --- animal-sniffer-maven-plugin:1.15:check (checkAPIcompatibility) @ commons-jexl3 --- [INFO] Checking unresolved references to org.codehaus.mojo.signature:java16:1.0 [INFO] [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ commons-jexl3 --- [INFO] Using 'iso-8859-1' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 2 resources to META-INF [INFO] [INFO] --- maven-compiler-plugin:3.6.0:testCompile (default-testCompile) @ commons-jexl3 --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 59 source files to <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/target/test-classes> [WARNING] <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/src/test/java/org/apache/commons/jexl3/SynchronizedArithmetic.java>:[24,15] sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/src/test/java/org/apache/commons/jexl3/SynchronizedArithmetic.java>:[97,19] sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/src/test/java/org/apache/commons/jexl3/SynchronizedArithmetic.java>:[100,22] sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/src/test/java/org/apache/commons/jexl3/SynchronizedArithmetic.java>:[102,22] sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [INFO] [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ commons-jexl3 --- ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.commons.jexl3.SideEffectTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.264 sec - in org.apache.commons.jexl3.SideEffectTest Running org.apache.commons.jexl3.AntishCallTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in org.apache.commons.jexl3.AntishCallTest Running org.apache.commons.jexl3.JXLTTest Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.JxltEngine testBadContextNested WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0@1:1![0,2]: 'hi + '.world'' failed to evaluate '#{${hi}+'.world'}' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.JxltEngine testMalformed WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0 failed to parse '${'world'' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.JxltEngine testMalformedNested2 WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0@1:4 failed to parse '#{${hi} world}' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.JxltEngine testMalformedNested WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0@1:4 failed to parse '#{${hi} world}' Tests run: 38, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.291 sec - in org.apache.commons.jexl3.JXLTTest Running org.apache.commons.jexl3.ParseFailuresTest Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.ParseFailuresTest testMalformedScript1 INFO: org.apache.commons.jexl3.JexlException$Parsing: org.apache.commons.jexl3.ParseFailuresTest.testMalformedScript1@1:1 parsing error in 'eq' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.ParseFailuresTest testMalformedScript2 INFO: org.apache.commons.jexl3.JexlException$Parsing: org.apache.commons.jexl3.ParseFailuresTest.testMalformedScript2@1:1 parsing error in '?' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.ParseFailuresTest testMalformedScript3 SEVERE: org.apache.commons.jexl3.JexlException$Parsing: org.apache.commons.jexl3.ParseFailuresTest.testMalformedScript3@1:18 parsing error in ':' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.ParseFailuresTest testMalformedExpression1 INFO: org.apache.commons.jexl3.JexlException$Parsing: org.apache.commons.jexl3.ParseFailuresTest.testMalformedExpression1@1:1 parsing error in 'eq' Oct 6, 2017 3:10:09 PM org.apache.commons.jexl3.ParseFailuresTest testMalformedExpression2 INFO: org.apache.commons.jexl3.JexlException$Parsing: org.apache.commons.jexl3.ParseFailuresTest.testMalformedExpression2@1:1 parsing error in '?' Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.apache.commons.jexl3.ParseFailuresTest Running org.apache.commons.jexl3.internal.introspection.DiscoveryTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.commons.jexl3.internal.introspection.DiscoveryTest Running org.apache.commons.jexl3.internal.introspection.MethodKeyTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.749 sec - in org.apache.commons.jexl3.internal.introspection.MethodKeyTest Running org.apache.commons.jexl3.internal.RangeTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.apache.commons.jexl3.internal.RangeTest Running org.apache.commons.jexl3.SetLiteralTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in org.apache.commons.jexl3.SetLiteralTest Running org.apache.commons.jexl3.CacheTest Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.925 sec - in org.apache.commons.jexl3.CacheTest Running org.apache.commons.jexl3.BitwiseOperatorTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec - in org.apache.commons.jexl3.BitwiseOperatorTest Running org.apache.commons.jexl3.introspection.SandboxTest Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testGetBlack INFO: org.apache.commons.jexl3.JexlException$Property: org.apache.commons.jexl3.introspection.SandboxTest.testGetBlack@1:4 unsolvable property 'alias' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodBlack INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testMethodBlack@1:4 unsolvable function/method 'Quux' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testRestrict INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testRestrict@1:7 unsolvable function/method 'exit' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testRestrict INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testRestrict@1:7 unsolvable function/method 'exit' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testRestrict INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testRestrict@1:1 unsolvable function/method 'java.io.File' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testCtorBlack INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testCtorBlack@1:1 unsolvable function/method 'org.apache.commons.jexl3.introspection.SandboxTest$Foo' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodNoJexl INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testMethodNoJexl@1:4 unsolvable function/method 'cantCallMe' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodNoJexl INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testMethodNoJexl@1:4 unsolvable function/method 'tryMe' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodNoJexl INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testMethodNoJexl@1:4 unsolvable function/method 'tryMeARiver' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodNoJexl INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testMethodNoJexl@1:4 unsolvable function/method 'callMeNot' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodNoJexl INFO: org.apache.commons.jexl3.JexlException$Property: org.apache.commons.jexl3.introspection.SandboxTest.testMethodNoJexl@1:4 unsolvable property 'NONO' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testMethodNoJexl INFO: org.apache.commons.jexl3.JexlException$Method: org.apache.commons.jexl3.introspection.SandboxTest.testMethodNoJexl@1:1 unsolvable function/method 'org.apache.commons.jexl3.SandboxTest$Foo' Oct 6, 2017 3:10:14 PM org.apache.commons.jexl3.introspection.SandboxTest testSetBlack INFO: org.apache.commons.jexl3.JexlException$Property: org.apache.commons.jexl3.introspection.SandboxTest.testSetBlack@1:4 unsolvable property 'alias' Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec - in org.apache.commons.jexl3.introspection.SandboxTest Running org.apache.commons.jexl3.LambdaTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec - in org.apache.commons.jexl3.LambdaTest Running org.apache.commons.jexl3.ArithmeticTest Tests run: 41, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.276 sec - in org.apache.commons.jexl3.ArithmeticTest Running org.apache.commons.jexl3.scripting.JexlScriptEngineTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 sec - in org.apache.commons.jexl3.scripting.JexlScriptEngineTest Running org.apache.commons.jexl3.scripting.JexlScriptEngineOptionalTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec - in org.apache.commons.jexl3.scripting.JexlScriptEngineOptionalTest Running org.apache.commons.jexl3.PropertyAccessTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec - in org.apache.commons.jexl3.PropertyAccessTest Running org.apache.commons.jexl3.ClassCreatorTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.434 sec - in org.apache.commons.jexl3.ClassCreatorTest Running org.apache.commons.jexl3.ScriptTest Starting test script The result is 7 Starting test script The result is 7 Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in org.apache.commons.jexl3.ScriptTest Running org.apache.commons.jexl3.ForEachTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec - in org.apache.commons.jexl3.ForEachTest Running org.apache.commons.jexl3.ArithmeticOperatorTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec - in org.apache.commons.jexl3.ArithmeticOperatorTest Running org.apache.commons.jexl3.junit.AsserterTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 sec - in org.apache.commons.jexl3.junit.AsserterTest Running org.apache.commons.jexl3.PragmaTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.apache.commons.jexl3.PragmaTest Running org.apache.commons.jexl3.VarTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec - in org.apache.commons.jexl3.VarTest Running org.apache.commons.jexl3.MapLiteralTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec - in org.apache.commons.jexl3.MapLiteralTest Running org.apache.commons.jexl3.BlockTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.apache.commons.jexl3.BlockTest Running org.apache.commons.jexl3.ContextNamespaceTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.commons.jexl3.ContextNamespaceTest Running org.apache.commons.jexl3.WhileTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.apache.commons.jexl3.WhileTest Running org.apache.commons.jexl3.IssuesTest Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec - in org.apache.commons.jexl3.IssuesTest Running org.apache.commons.jexl3.SynchronizedOverloadsTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.apache.commons.jexl3.SynchronizedOverloadsTest Running org.apache.commons.jexl3.ScriptCallableTest Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.274 sec - in org.apache.commons.jexl3.ScriptCallableTest Running org.apache.commons.jexl3.MethodTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec - in org.apache.commons.jexl3.MethodTest Running org.apache.commons.jexl3.RangeTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in org.apache.commons.jexl3.RangeTest Running org.apache.commons.jexl3.AssignTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec - in org.apache.commons.jexl3.AssignTest Running org.apache.commons.jexl3.JexlTest Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 sec - in org.apache.commons.jexl3.JexlTest Running org.apache.commons.jexl3.ExceptionTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec - in org.apache.commons.jexl3.ExceptionTest Running org.apache.commons.jexl3.examples.ArrayTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.commons.jexl3.examples.ArrayTest Running org.apache.commons.jexl3.examples.MethodPropertyTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.commons.jexl3.examples.MethodPropertyTest Running org.apache.commons.jexl3.IfTest Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec - in org.apache.commons.jexl3.IfTest Running org.apache.commons.jexl3.ArrayAccessTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec - in org.apache.commons.jexl3.ArrayAccessTest Running org.apache.commons.jexl3.StrategyTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec - in org.apache.commons.jexl3.StrategyTest Running org.apache.commons.jexl3.parser.ParserTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.apache.commons.jexl3.parser.ParserTest Running org.apache.commons.jexl3.ArrayLiteralTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.commons.jexl3.ArrayLiteralTest Running org.apache.commons.jexl3.AnnotationTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in org.apache.commons.jexl3.AnnotationTest Running org.apache.commons.jexl3.PublicFieldsTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 sec - in org.apache.commons.jexl3.PublicFieldsTest Results : Tests run: 430, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:3.0.0:jar (default-jar) @ commons-jexl3 --- [INFO] Building jar: <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/ws/target/commons-jexl3-3.2-SNAPSHOT.jar> [INFO] [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ commons-jexl3 --- [INFO] Skipping because packaging 'jar' is not pom. [INFO] [INFO] >>> maven-javadoc-plugin:2.10.4:javadoc (create-javadoc-jar) > generate-sources @ commons-jexl3 >>> [INFO] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-3) @ commons-jexl3 --- [INFO] [INFO] --- build-helper-maven-plugin:1.10:parse-version (parse-version) @ commons-jexl3 --- [INFO] [INFO] --- maven-antrun-plugin:1.8:run (javadoc.resources) @ commons-jexl3 --- [INFO] Executing tasks main: [INFO] Executed tasks [INFO] [INFO] --- javacc-maven-plugin:2.6:jjtree-javacc (jexl-jjtree) @ commons-jexl3 --- [INFO] Skipping - all parsers are up to date [WARNING] Failed to getClass for org.apache.maven.plugin.javadoc.JavadocReport [INFO] [INFO] <<< maven-javadoc-plugin:2.10.4:javadoc (create-javadoc-jar) < generate-sources @ commons-jexl3 <<< [INFO] [INFO] --- maven-javadoc-plugin:2.10.4:javadoc (create-javadoc-jar) @ commons-jexl3 --- [INFO] 3 errors 100 warnings [JENKINS] Archiving javadoc