See <https://builds.apache.org/job/commons-jexl/org.apache.commons$commons-jexl3/66/display/redirect?page=changes>
Changes: [henrib] JEXL-243: Features, refined version. Allow fine grain on what is syntactically available for both scripts and expressions (and make expressions a subset of script features). ------------------------------------------ [...truncated 6.00 KB...] 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-1511975395159/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-1511975395159/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: 1816640 at timestamp: 1511975411138 [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 158 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 60 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.252 sec - in org.apache.commons.jexl3.SideEffectTest Running org.apache.commons.jexl3.AntishCallTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.apache.commons.jexl3.AntishCallTest Running org.apache.commons.jexl3.JXLTTest Nov 29, 2017 5:10:25 PM org.apache.commons.jexl3.JxltEngine testBadContextNested WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0@1:1![0,2]: 'hi + '.world'' failed to evaluate '#{${hi}+'.world'}' Nov 29, 2017 5:10:25 PM org.apache.commons.jexl3.JxltEngine testMalformed WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0 failed to parse '${'world'' Nov 29, 2017 5:10:25 PM org.apache.commons.jexl3.JxltEngine testMalformedNested2 WARNING: sun.reflect.NativeMethodAccessorImpl.invoke0@1:4 failed to parse '#{${hi} world}' Nov 29, 2017 5:10:25 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.274 sec - in org.apache.commons.jexl3.JXLTTest Running org.apache.commons.jexl3.ParseFailuresTest Nov 29, 2017 5:10:25 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' Nov 29, 2017 5:10:25 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 '?' Nov 29, 2017 5:10:25 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 ':' Nov 29, 2017 5:10:25 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' Nov 29, 2017 5:10:25 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.004 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.009 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.625 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.015 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.509 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.019 sec - in org.apache.commons.jexl3.BitwiseOperatorTest Running org.apache.commons.jexl3.introspection.SandboxTest Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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' Nov 29, 2017 5:10:29 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.038 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.02 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.262 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.048 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.006 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.017 sec - in org.apache.commons.jexl3.PropertyAccessTest Running org.apache.commons.jexl3.ClassCreatorTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.535 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.01 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.036 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.124 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.002 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.027 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.014 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.003 sec - in org.apache.commons.jexl3.BlockTest Running org.apache.commons.jexl3.ContextNamespaceTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 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.002 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.017 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.035 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.236 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.063 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.006 sec - in org.apache.commons.jexl3.RangeTest Running org.apache.commons.jexl3.FeaturesTest Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec - in org.apache.commons.jexl3.FeaturesTest Running org.apache.commons.jexl3.AssignTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 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.107 sec - in org.apache.commons.jexl3.JexlTest Running org.apache.commons.jexl3.ExceptionTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 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: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 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.011 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.021 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.01 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.012 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.031 sec - in org.apache.commons.jexl3.PublicFieldsTest Results : Tests run: 448, 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] 7 errors 100 warnings [JENKINS] Archiving javadoc