FailedConsole Output

Skipping 9,073 KB.. Full Log
iIGKaihyfl5xfk5qXrOEBpkDgMEMDIxMFQUlDCw2+gXFyTm2QEAI9P8iI4AAAA=
[info] - function greatest (1 second, 931 milliseconds)
[info] - SPARK-22499: Least and greatest should not generate codes beyond 64KB (4 seconds, 373 milliseconds)
[info] - SPARK-22704: Least and greatest use less global variables (1 millisecond)
[info] NullExpressionsSuite:
[info] - isnull and isnotnull (461 milliseconds)
[info] - AssertNotNUll (2 milliseconds)
[info] - IsNaN (174 milliseconds)
[info] - nanvl (138 milliseconds)
[info] - coalesce (1 second, 531 milliseconds)
[info] - SPARK-16602 Nvl should support numeric-string cases (16 milliseconds)
[info] - AtLeastNNonNulls (160 milliseconds)
[info] - Coalesce should not throw 64kb exception (878 milliseconds)
[info] - SPARK-22705: Coalesce should use less global variables (1 millisecond)
[info] - AtLeastNNonNulls should not throw 64kb exception (692 milliseconds)
[info] RegexpExpressionsSuite:
[info] - LIKE Pattern (1 second, 248 milliseconds)
[info] - RLIKE Regular Expression (751 milliseconds)
[info] - RegexReplace (121 milliseconds)
[info] - SPARK-22570: RegExpReplace should not create a lot of global variables (1 millisecond)
[info] - RegexExtract (146 milliseconds)
[info] - SPLIT (145 milliseconds)
[info] CombiningLimitsSuite:
[info] - limits: combines two limits (6 milliseconds)
[info] - limits: combines three limits (3 milliseconds)
[info] - limits: combines two limits after ColumnPruning (4 milliseconds)
[info] ScalaReflectionSuite:
[info] - SQLUserDefinedType annotation on Scala structure (5 milliseconds)
[info] - primitive data (6 milliseconds)
[info] - nullable data (9 milliseconds)
[info] - optional data (15 milliseconds)
[info] - complex data (14 milliseconds)
[info] - generic data (5 milliseconds)
[info] - tuple data (3 milliseconds)
[info] - type-aliased data (3 milliseconds)
[info] - convert PrimitiveData to catalyst (4 milliseconds)
[info] - convert Option[Product] to catalyst (9 milliseconds)
[info] - infer schema from case class with multiple constructors (5 milliseconds)
[info] - SPARK-15062: Get correct serializer for List[_] (2 milliseconds)
[info] - SPARK 16792: Get correct deserializer for List[_] (4 milliseconds)
[info] - serialize and deserialize arbitrary sequence types (22 milliseconds)
[info] - serialize and deserialize arbitrary map types (30 milliseconds)
[info] - SPARK-22442: Generate correct field names for special characters (10 milliseconds)
[info] - SPARK-22472: add null check for top-level primitive values (2 milliseconds)
[info] - SPARK-23025: schemaFor should support Null type (2 milliseconds)
[info] - SPARK-23835: add null check to non-nullable types in Tuples (12 milliseconds)
[info] CastSuite:
[info] - null cast (4 seconds, 566 milliseconds)
[info] - cast string to date (176 milliseconds)
[info] - cast string to timestamp (18 seconds, 378 milliseconds)
[info] - cast from int (459 milliseconds)
[info] - cast from long (375 milliseconds)
[info] - cast from boolean (152 milliseconds)
[info] - cast from int 2 (121 milliseconds)
[info] - cast from float (241 milliseconds)
[info] - cast from double (306 milliseconds)
[info] - cast from string (1 millisecond)
[info] - data type casting (56 seconds, 717 milliseconds)
[info] - cast and add (325 milliseconds)
[info] - from decimal (451 milliseconds)
[info] - casting to fixed-precision decimals (2 seconds, 757 milliseconds)
[info] - cast from date (426 milliseconds)
[info] - cast from timestamp (743 milliseconds)
[info] - cast from array (231 milliseconds)
[info] - cast from map (253 milliseconds)
[info] - cast from struct (324 milliseconds)
[info] - cast struct with a timestamp field (61 milliseconds)
[info] - complex casting (2 milliseconds)
[info] - cast between string and interval (108 milliseconds)
[info] - cast string to boolean (195 milliseconds)
[info] - SPARK-16729 type checking for casting to date type (1 millisecond)
[info] - SPARK-20302 cast with same structure (61 milliseconds)
[info] - SPARK-22500: cast for struct should not generate codes beyond 64KB (690 milliseconds)
[info] - SPARK-22570: Cast should not create a lot of global variables (1 millisecond)
[info] - SPARK-22825 Cast array to string (347 milliseconds)
[info] - SPARK-22973 Cast map to string (279 milliseconds)
[info] - SPARK-22981 Cast struct to string (356 milliseconds)
[info] JoinTypesTest:
[info] - construct an Inner type (3 milliseconds)
[info] - construct a FullOuter type (0 milliseconds)
[info] - construct a LeftOuter type (1 millisecond)
[info] - construct a RightOuter type (0 milliseconds)
[info] - construct a LeftSemi type (0 milliseconds)
[info] - construct a LeftAnti type (0 milliseconds)
[info] - construct a Cross type (0 milliseconds)
[info] TransposeWindowSuite:
[info] - transpose two adjacent windows with compatible partitions (13 milliseconds)
[info] - transpose two adjacent windows with differently ordered compatible partitions (5 milliseconds)
[info] - don't transpose two adjacent windows with incompatible partitions (2 milliseconds)
[info] - don't transpose two adjacent windows with intersection of partition and output set (5 milliseconds)
[info] - don't transpose two adjacent windows with non-deterministic expressions (3 milliseconds)
[info] ExpressionSetSuite:
[info] - expect 1: (A#1 + 1), (a#1 + 1) (1 millisecond)
[info] - expect 2: (A#1 + 1), (a#1 + 2) (0 milliseconds)
[info] - expect 2: (A#1 + 1), (a#3 + 1) (0 milliseconds)
[info] - expect 2: (A#1 + 1), (B#2 + 1) (1 millisecond)
[info] - expect 1: (A#1 + a#1), (a#1 + A#1) (0 milliseconds)
[info] - expect 1: (A#1 + B#2), (B#2 + A#1) (0 milliseconds)
[info] - expect 1: ((A#1 + B#2) + 3), ((B#2 + 3) + A#1), ((B#2 + A#1) + 3), ((3 + A#1) + B#2) (0 milliseconds)
[info] - expect 1: ((A#1 * B#2) * 3), ((B#2 * 3) * A#1), ((B#2 * A#1) * 3), ((3 * A#1) * B#2) (1 millisecond)
[info] - expect 1: (A#1 = B#2), (B#2 = A#1) (0 milliseconds)
[info] - expect 1: ((A#1 + 1) = B#2), (B#2 = (1 + A#1)) (0 milliseconds)
[info] - expect 2: (A#1 - B#2), (B#2 - A#1) (1 millisecond)
[info] - expect 1: (A#1 > B#2), (B#2 < A#1) (0 milliseconds)
[info] - expect 1: (A#1 >= B#2), (B#2 <= A#1) (0 milliseconds)
[info] - expect 1: NOT (none#4 > 1), (none#4 <= 1), NOT (1 < none#4), (1 >= none#4) (1 millisecond)
[info] - expect 1: NOT (none#5 > 1), (none#5 <= 1), NOT (1 < none#5), (1 >= none#5) (0 milliseconds)
[info] - expect 1: NOT (none#4 < 1), (none#4 >= 1), NOT (1 > none#4), (1 <= none#4) (1 millisecond)
[info] - expect 1: NOT (none#5 < 1), (none#5 >= 1), NOT (1 > none#5), (1 <= none#5) (0 milliseconds)
[info] - expect 1: NOT (none#4 >= 1), (none#4 < 1), NOT (1 <= none#4), (1 > none#4) (1 millisecond)
[info] - expect 1: NOT (none#5 >= 1), (none#5 < 1), NOT (1 <= none#5), (1 > none#5) (0 milliseconds)
[info] - expect 1: NOT (none#4 <= 1), (none#4 > 1), NOT (1 >= none#4), (1 < none#4) (1 millisecond)
[info] - expect 1: NOT (none#5 <= 1), (none#5 > 1), NOT (1 >= none#5), (1 < none#5) (0 milliseconds)
[info] - expect 1: ((A#1 > B#2) && (A#1 <= 10)), ((A#1 <= 10) && (A#1 > B#2)) (0 milliseconds)
[info] - expect 1: (((A#1 > B#2) && (B#2 > 100)) && (A#1 <= 10)), (((B#2 > 100) && (A#1 <= 10)) && (A#1 > B#2)) (1 millisecond)
[info] - expect 1: ((A#1 > B#2) || (A#1 <= 10)), ((A#1 <= 10) || (A#1 > B#2)) (1 millisecond)
[info] - expect 1: (((A#1 > B#2) || (B#2 > 100)) || (A#1 <= 10)), (((B#2 > 100) || (A#1 <= 10)) || (A#1 > B#2)) (0 milliseconds)
[info] - expect 1: (((A#1 <= 10) && (A#1 > B#2)) || (B#2 > 100)), ((B#2 > 100) || ((A#1 <= 10) && (A#1 > B#2))) (0 milliseconds)
[info] - expect 1: ((A#1 >= B#2) || ((A#1 > 10) && (B#2 < 10))), (((B#2 < 10) && (A#1 > 10)) || (A#1 >= B#2)) (0 milliseconds)
[info] - expect 1: (((B#2 > 100) || ((A#1 < 100) && (B#2 <= A#1))) || ((A#1 >= 10) && (B#2 >= 50))), ((((A#1 >= 10) && (B#2 >= 50)) || (B#2 > 100)) || ((A#1 < 100) && (B#2 <= A#1))), ((((B#2 >= 50) && (A#1 >= 10)) || ((B#2 <= A#1) && (A#1 < 100))) || (B#2 > 100)) (0 milliseconds)
[info] - expect 1: ((((B#2 > 100) && (A#1 < 100)) && (B#2 <= A#1)) || ((A#1 >= 10) && (B#2 >= 50))), (((A#1 >= 10) && (B#2 >= 50)) || (((A#1 < 100) && (B#2 > 100)) && (B#2 <= A#1))), (((B#2 >= 50) && (A#1 >= 10)) || (((B#2 <= A#1) && (A#1 < 100)) && (B#2 > 100))) (1 millisecond)
[info] - expect 1: (((A#1 >= 10) || (((B#2 <= 10) && (A#1 = B#2)) && (A#1 < 100))) || (B#2 >= 100)), (((((A#1 = B#2) && (A#1 < 100)) && (B#2 <= 10)) || (B#2 >= 100)) || (A#1 >= 10)), (((((A#1 < 100) && (B#2 <= 10)) && (A#1 = B#2)) || (A#1 >= 10)) || (B#2 >= 100)), ((((B#2 <= 10) && (A#1 = B#2)) && (A#1 < 100)) || ((A#1 >= 10) || (B#2 >= 100))) (1 millisecond)
[info] - expect 2: ((rand(1) > A#1) && (A#1 <= 10)), ((A#1 <= 10) && (rand(1) > A#1)) (0 milliseconds)
[info] - expect 2: (((A#1 > B#2) && (B#2 > 100)) && (rand(1) > A#1)), (((B#2 > 100) && (rand(1) > A#1)) && (A#1 > B#2)) (0 milliseconds)
[info] - expect 2: ((rand(1) > A#1) || (A#1 <= 10)), ((A#1 <= 10) || (rand(1) > A#1)) (0 milliseconds)
[info] - expect 2: (((A#1 > B#2) || (A#1 <= rand(1))) || (A#1 <= 10)), (((A#1 <= rand(1)) || (A#1 <= 10)) || (A#1 > B#2)) (0 milliseconds)
[info] - expect 2: rand(1), rand(1) (0 milliseconds)
[info] - expect 2: (((A#1 > B#2) || (B#2 > 100)) && (A#1 = rand(1))), (((B#2 > 100) || (A#1 > B#2)) && (A#1 = rand(1))) (0 milliseconds)
[info] - expect 2: (((rand(1) > A#1) || ((A#1 <= rand(1)) && (A#1 > B#2))) || ((A#1 > 10) && (B#2 > 10))), (((rand(1) > A#1) || ((A#1 <= rand(1)) && (A#1 > B#2))) || ((B#2 > 10) && (A#1 > 10))) (0 milliseconds)
[info] - expect 2: (((rand(1) > A#1) || ((A#1 <= rand(1)) && (A#1 > B#2))) || ((A#1 > 10) && (B#2 > 10))), (((rand(1) > A#1) || ((A#1 > B#2) && (A#1 <= rand(1)))) || ((A#1 > 10) && (B#2 > 10))) (0 milliseconds)
[info] - add to / remove from set (1 millisecond)
[info] - add multiple elements to set (0 milliseconds)
[info] - add single element to set with non-deterministic expressions (0 milliseconds)
[info] - remove single element to set with non-deterministic expressions (1 millisecond)
[info] - add multiple elements to set with non-deterministic expressions (0 milliseconds)
[info] - remove multiple elements to set with non-deterministic expressions (1 millisecond)
[info] EncoderErrorMessageSuite:
[info] - primitive types in encoders using Kryo serialization (2 milliseconds)
[info] - primitive types in encoders using Java serialization (2 milliseconds)
[info] - nice error message for missing encoder (36 milliseconds)
[info] CodeGenerationSuite:
[info] - multithreaded eval (64 milliseconds)
[info] - metrics are recorded on compile (16 milliseconds)
[info] - SPARK-8443: split wide projections into blocks due to JVM code size limit (752 milliseconds)
[info] - SPARK-13242: case-when expression with large number of branches (or cases) (1 second, 751 milliseconds)
[info] - SPARK-22543: split large if expressions into blocks due to JVM code size limit (236 milliseconds)
[info] - SPARK-14793: split wide array creation into blocks due to JVM code size limit (308 milliseconds)
[info] - SPARK-14793: split wide map creation into blocks due to JVM code size limit (925 milliseconds)
[info] - SPARK-14793: split wide struct creation into blocks due to JVM code size limit (454 milliseconds)
[info] - SPARK-14793: split wide named struct creation into blocks due to JVM code size limit (150 milliseconds)
[info] - SPARK-14224: split wide external row creation into blocks due to JVM code size limit (224 milliseconds)
[info] - SPARK-17702: split wide constructor into blocks due to JVM code size limit (1 second, 635 milliseconds)
[info] - SPARK-22226: group splitted expressions into one method per nested class (4 seconds, 141 milliseconds)
[info] - test generated safe and unsafe projection (30 milliseconds)
[info] - */ in the data (35 milliseconds)
[info] - \u in the data (10 milliseconds)
[info] - check compilation error doesn't occur caused by specific literal (15 milliseconds)
[info] - SPARK-17160: field names are properly escaped by GetExternalRowField (25 milliseconds)
[info] - SPARK-17160: field names are properly escaped by AssertTrue (43 milliseconds)
[info] - should not apply common subexpression elimination on conditional expressions (31 milliseconds)
[info] - SPARK-22226: splitExpressions should not generate codes beyond 64KB (23 seconds, 132 milliseconds)
[info] - SPARK-22543: split large predicates into blocks due to JVM code size limit (456 milliseconds)
[info] - SPARK-22696: CreateExternalRow should not use global variables (1 millisecond)
[info] - SPARK-22696: InitializeJavaBean should not use global variables (1 millisecond)
[info] - SPARK-22716: addReferenceObj should not add mutable states (1 millisecond)
[info] - SPARK-18016: define mutable states by using an array (38 milliseconds)
[info] - SPARK-22750: addImmutableStateIfNotExists (0 milliseconds)
[info] - SPARK-23628: calculateParamLength should compute properly the param length (3 milliseconds)
[info] - SPARK-23760: CodegenContext.withSubExprEliminationExprs should save/restore correctly (3 milliseconds)
[info] - SPARK-23986: freshName can generate duplicated names (0 milliseconds)
[info] - SPARK-25113: should log when there exists generated methods above HugeMethodLimit (591 milliseconds)
[info] StructTypeSuite:
[info] - lookup a single missing field should output existing fields (2 milliseconds)
[info] - lookup a set of missing fields should output existing fields (1 millisecond)
[info] - lookup fieldIndex for missing field should output existing fields (1 millisecond)
[info] - SPARK-24849: toDDL - simple struct (2 milliseconds)
[info] - SPARK-24849: round trip toDDL - fromDDL (1 millisecond)
[info] - SPARK-24849: round trip fromDDL - toDDL (0 milliseconds)
[info] - SPARK-24849: toDDL must take into account case of fields. (1 millisecond)
[info] - SPARK-24849: toDDL should output field's comment (1 millisecond)
[info] ExpressionEvalHelperSuite:
[info] - SPARK-16489 checkEvaluation should fail if expression reuses variable names (22 milliseconds)
[info] - SPARK-25388: checkEvaluation should fail if nullable in DataType is incorrect (7 milliseconds)
[info] ExpressionTypeCheckingSuite:
[info] - check types for unary arithmetic (3 milliseconds)
[info] - check types for binary arithmetic (17 milliseconds)
[info] - check types for predicates (23 milliseconds)
[info] - check types for aggregates (6 milliseconds)
[info] - check types for others (4 milliseconds)
[info] - check types for CreateNamedStruct (3 milliseconds)
[info] - check types for CreateMap (2 milliseconds)
[info] - check types for ROUND/BROUND (9 milliseconds)
[info] - check types for Greatest/Least (5 milliseconds)
[info] CodeFormatterSuite:
[info] - removing overlapping comments (1 millisecond)
[info] - removing extra new lines and comments (1 millisecond)
[info] - basic example (0 milliseconds)
[info] - nested example (0 milliseconds)
[info] - single line (0 milliseconds)
[info] - if else on the same line (0 milliseconds)
[info] - function calls (1 millisecond)
[info] - function calls with maxLines=0 (0 milliseconds)
[info] - function calls with maxLines=2 (0 milliseconds)
[info] - single line comments (0 milliseconds)
[info] - single line comments /* */  (0 milliseconds)
[info] - multi-line comments (0 milliseconds)
[info] - reduce empty lines (0 milliseconds)
[info] - comment place holder (1 millisecond)
[info] ExprValueSuite:
[info] - TrueLiteral and FalseLiteral should be LiteralValue (1 millisecond)
[info] Test run started
[info] Test org.apache.spark.sql.streaming.JavaOutputModeSuite.testOutputModes started
[info] Test run finished: 0 failed, 0 ignored, 1 total, 0.008s
[info] Test run started
[info] Test org.apache.spark.sql.streaming.JavaGroupStateTimeoutSuite.testTimeouts started
[info] Test run finished: 0 failed, 0 ignored, 1 total, 0.001s
[info] Test run started
[info] Test org.apache.spark.sql.catalyst.expressions.HiveHasherSuite.testKnownStringAndIntInputs started
[info] Test org.apache.spark.sql.catalyst.expressions.HiveHasherSuite.testKnownLongInputs started
[info] Test org.apache.spark.sql.catalyst.expressions.HiveHasherSuite.testKnownIntegerInputs started
[info] Test org.apache.spark.sql.catalyst.expressions.HiveHasherSuite.randomizedStressTest started
[info] Test org.apache.spark.sql.catalyst.expressions.HiveHasherSuite.randomizedStressTestPaddedStrings started
[info] Test org.apache.spark.sql.catalyst.expressions.HiveHasherSuite.randomizedStressTestBytes started
[info] Test run finished: 0 failed, 0 ignored, 6 total, 0.319s
[info] Test run started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.failureToAllocateFirstPage started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.setAndRetrieve started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.emptyBatch started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.batchType started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.randomizedTest started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.iteratorTest started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.setUpdateAndRetrieve started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.fixedLengthTest started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.appendRowUntilExceedingCapacity started
[info] Test org.apache.spark.sql.catalyst.expressions.RowBasedKeyValueBatchSuite.appendRowUntilExceedingPageSize started
[info] Test run finished: 0 failed, 0 ignored, 10 total, 0.611s
[info] Test run started
[info] Test org.apache.spark.sql.catalyst.expressions.XXH64Suite.testKnownLongInputs started
[info] Test org.apache.spark.sql.catalyst.expressions.XXH64Suite.testKnownIntegerInputs started
[info] Test org.apache.spark.sql.catalyst.expressions.XXH64Suite.randomizedStressTest started
[info] Test org.apache.spark.sql.catalyst.expressions.XXH64Suite.testKnownByteArrayInputs started
[info] Test org.apache.spark.sql.catalyst.expressions.XXH64Suite.randomizedStressTestPaddedStrings started
[info] Test org.apache.spark.sql.catalyst.expressions.XXH64Suite.randomizedStressTestBytes started
[info] Test run finished: 0 failed, 0 ignored, 6 total, 0.225s
[info] ScalaTest
[info] Run completed in 10 minutes, 39 seconds.
[info] Total number of tests run: 3048
[info] Suites: completed 182, aborted 0
[info] Tests: succeeded 3046, failed 2, canceled 0, ignored 2, pending 0
[info] *** 2 TESTS FAILED ***
[error] Failed: Total 3072, Failed 2, Errors 0, Passed 3070, Ignored 2
[error] Failed tests:
[error] 	org.apache.spark.sql.catalyst.encoders.RowEncoderSuite
[error] (catalyst/test:test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 646 s, completed Oct 16, 2018 8:56:58 PM
[error] running /home/jenkins/workspace/SparkPullRequestBuilder@2/build/sbt -Phadoop-2.7 -Phive-thriftserver -Phive -Dtest.exclude.tags=org.apache.spark.tags.ExtendedHiveTest,org.apache.spark.tags.ExtendedYarnTest hive-thriftserver/test avro/test mllib/test hive/test repl/test catalyst/test sql/test sql-kafka-0-10/test examples/test ; received return code 1
Attempting to post to Github...
 > Post successful.
Build step 'Execute shell' marked build as failure
Archiving artifacts
Recording test results
Test FAILed.
Refer to this link for build results (access rights to CI server needed): 
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97479/
Test FAILed.
Finished: FAILURE