TestFailedException was thrown during property evaluation.
 Message: 
Code generation of greatest(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕,羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) failed:
java.util.concurrent.ExecutionException: java.lang.Exception: failed to compile: org.codehaus.commons.compiler.CompileException: File 'generated.java', Line 34, Column 77: Invalid escape sequence "\u闵༌畉ꆰ"
/* 001 */ 
/* 002 */ public java.lang.Object generate(org.apache.spark.sql.catalyst.expressions.Expression[] expr) {
/* 003 */ return new SpecificMutableProjection(expr);
/* 004 */ }
/* 005 */ 
/* 006 */ class SpecificMutableProjection extends org.apache.spark.sql.catalyst.expressions.codegen.BaseMutableProjection {
/* 007 */ 
/* 008 */ private org.apache.spark.sql.catalyst.expressions.Expression[] expressions;
/* 009 */ private org.apache.spark.sql.catalyst.expressions.MutableRow mutableRow;
/* 010 */ private boolean isNull_0;
/* 011 */ private UTF8String value_0;
/* 012 */ 
/* 013 */ 
/* 014 */ public SpecificMutableProjection(org.apache.spark.sql.catalyst.expressions.Expression[] expr) {
/* 015 */ expressions = expr;
/* 016 */ mutableRow = new org.apache.spark.sql.catalyst.expressions.GenericMutableRow(1);
/* 017 */ this.isNull_0 = true;
/* 018 */ this.value_0 = null;
/* 019 */ }
/* 020 */ 
/* 021 */ public org.apache.spark.sql.catalyst.expressions.codegen.BaseMutableProjection target(org.apache.spark.sql.catalyst.expressions.MutableRow row) {
/* 022 */ mutableRow = row;
/* 023 */ return this;
/* 024 */ }
/* 025 */ 
/* 026 */ /* Provide immutable access to the last projected row. */
/* 027 */ public InternalRow currentValue() {
/* 028 */ return (InternalRow) mutableRow;
/* 029 */ }
/* 030 */ 
/* 031 */ public java.lang.Object apply(java.lang.Object _i) {
/* 032 */ InternalRow i = (InternalRow) _i;
/* 033 */ 
/* 034 */ /* greatest(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕,羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) */
/* 035 */ /* 钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕ */
/* 036 */ /* expression: 钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕ */
/* 037 */ java.lang.Object obj4 = expressions[0].eval(i);
/* 038 */ boolean isNull2 = obj4 == null;
/* 039 */ UTF8String primitive3 = null;
/* 040 */ if (!isNull2) {
/* 041 */ primitive3 = (UTF8String) obj4;
/* 042 */ }
/* 043 */ boolean isNull0 = isNull2;
/* 044 */ UTF8String primitive1 = primitive3;
/* 045 */ 
/* 046 */ /* 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮 */
/* 047 */ /* expression: 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮 */
/* 048 */ java.lang.Object obj7 = expressions[1].eval(i);
/* 049 */ boolean isNull5 = obj7 == null;
/* 050 */ UTF8String primitive6 = null;
/* 051 */ if (!isNull5) {
/* 052 */ primitive6 = (UTF8String) obj7;
/* 053 */ }
/* 054 */ if (!isNull5 && (isNull0 ||
/* 055 */ (primitive6.compare(primitive1)) > 0)) {
/* 056 */ isNull0 = false;
/* 057 */ primitive1 = primitive6;
/* 058 */ }
/* 059 */ this.isNull_0 = isNull0;
/* 060 */ this.value_0 = primitive1;
/* 061 */ 
/* 062 */ // copy all the results into MutableRow
/* 063 */ 
/* 064 */ if (this.isNull_0) {
/* 065 */ mutableRow.setNullAt(0);
/* 066 */ } else {
/* 067 */ mutableRow.update(0, this.value_0.clone());
/* 068 */ }
/* 069 */ 
/* 070 */ return mutableRow;
/* 071 */ }
/* 072 */ }
/* 073 */ 

com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:306)
com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:293)
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:135)
com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2410)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2380)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
com.google.common.cache.LocalCache.get(LocalCache.java:4000)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator.compile(CodeGenerator.scala:515)
org.apache.spark.sql.catalyst.expressions.codegen.GenerateMutableProjection$.create(GenerateMutableProjection.scala:124)
org.apache.spark.sql.catalyst.expressions.codegen.GenerateMutableProjection$.create(GenerateMutableProjection.scala:33)
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator.generate(CodeGenerator.scala:588)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$5.apply(ExpressionEvalHelper.scala:298)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$5.apply(ExpressionEvalHelper.scala:298)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.generateProject(ExpressionEvalHelper.scala:79)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.generateProject(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.org$apache$spark$sql$catalyst$expressions$ExpressionEvalHelper$$cmpInterpretWithCodegen(ExpressionEvalHelper.scala:297)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5$$anonfun$apply$1.apply$mcV$sp(ExpressionEvalHelper.scala:285)
org.scalatest.prop.Whenever$class.whenever(Whenever.scala:115)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.whenever(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:284)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:283)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.liftedTree9$1(GeneratorDrivenPropertyChecks.scala:901)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:900)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:898)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
org.scalacheck.Prop$.secure(Prop.scala:473)
org.scalacheck.Prop$$anonfun$forAllShrink$1.org$scalacheck$Prop$$anonfun$$result$1(Prop.scala:622)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
scala.collection.immutable.Stream$Cons.tail(Stream.scala:1085)
scala.collection.immutable.Stream$Cons.tail(Stream.scala:1077)
scala.collection.immutable.Stream.dropWhile(Stream.scala:825)
org.scalacheck.Prop$$anonfun$forAllShrink$1.getFirstFailure$1(Prop.scala:630)
org.scalacheck.Prop$$anonfun$forAllShrink$1.shrinker$1(Prop.scala:639)
org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:661)
org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:616)
org.scalacheck.Prop$$anon$1.apply(Prop.scala:309)
org.scalacheck.Test$.org$scalacheck$Test$$workerFun$1(Test.scala:335)
org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
org.scalacheck.Test$.check(Test.scala:385)
org.scalatest.prop.Checkers$.doCheck(Checkers.scala:372)
org.scalatest.prop.GeneratorDrivenPropertyChecks$class.forAll(GeneratorDrivenPropertyChecks.scala:914)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.forAll(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.checkConsistencyBetweenInterpretedAndCodegen(ExpressionEvalHelper.scala:283)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.checkConsistencyBetweenInterpretedAndCodegen(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:231)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:230)
scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:153)
scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:306)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply$mcV$sp(ConditionalExpressionSuite.scala:230)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
org.scalatest.Transformer$$anonfun$apply$1.apply$mcV$sp(Transformer.scala:22)
org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
org.scalatest.Transformer.apply(Transformer.scala:22)
org.scalatest.Transformer.apply(Transformer.scala:20)
org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:166)
org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:42)
org.scalatest.FunSuiteLike$class.invokeWithFixture$1(FunSuiteLike.scala:163)
org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
org.scalatest.FunSuiteLike$class.runTest(FunSuiteLike.scala:175)
org.scalatest.FunSuite.runTest(FunSuite.scala:1555)
org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:413)
org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:401)
scala.collection.immutable.List.foreach(List.scala:318)
org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:396)
org.scalatest.SuperEngine.runTestsImpl(Engine.scala:483)
org.scalatest.FunSuiteLike$class.runTests(FunSuiteLike.scala:208)
org.scalatest.FunSuite.runTests(FunSuite.scala:1555)
org.scalatest.Suite$class.run(Suite.scala:1424)
org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1555)
org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
org.scalatest.SuperEngine.runImpl(Engine.scala:545)
org.scalatest.FunSuiteLike$class.run(FunSuiteLike.scala:212)
org.scalatest.FunSuite.run(FunSuite.scala:1555)
org.scalatest.Suite$class.callExecuteOnSuite$1(Suite.scala:1492)
org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1528)
org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1526)
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:108)
org.scalatest.Suite$class.runNestedSuites(Suite.scala:1526)
org.scalatest.tools.DiscoverySuite.runNestedSuites(DiscoverySuite.scala:29)
org.scalatest.Suite$class.run(Suite.scala:1421)
org.scalatest.tools.DiscoverySuite.run(DiscoverySuite.scala:29)
org.scalatest.tools.SuiteRunner.run(SuiteRunner.scala:55)
org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2563)
org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2557)
scala.collection.immutable.List.foreach(List.scala:318)
org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:2557)
org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1044)
org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1043)
org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:2722)
org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:1043)
org.scalatest.tools.Runner$.main(Runner.scala:860)
org.scalatest.tools.Runner.main(Runner.scala)

 
 Location: (ExpressionEvalHelper.scala:82)
 Occurred when passed generated values (
 arg0 = List(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕, 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) // 6 shrinks
 )
org.scalatest.exceptions.GeneratorDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation.
Message:
Code generation of greatest(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕,羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) failed:
java.util.concurrent.ExecutionException: java.lang.Exception: failed to compile: org.codehaus.commons.compiler.CompileException: File 'generated.java', Line 34, Column 77: Invalid escape sequence "\u闵༌畉ꆰ"
/* 001 */
/* 002 */ public java.lang.Object generate(org.apache.spark.sql.catalyst.expressions.Expression[] expr) {
/* 003 */ return new SpecificMutableProjection(expr);
/* 004 */ }
/* 005 */
/* 006 */ class SpecificMutableProjection extends org.apache.spark.sql.catalyst.expressions.codegen.BaseMutableProjection {
/* 007 */
/* 008 */ private org.apache.spark.sql.catalyst.expressions.Expression[] expressions;
/* 009 */ private org.apache.spark.sql.catalyst.expressions.MutableRow mutableRow;
/* 010 */ private boolean isNull_0;
/* 011 */ private UTF8String value_0;
/* 012 */
/* 013 */
/* 014 */ public SpecificMutableProjection(org.apache.spark.sql.catalyst.expressions.Expression[] expr) {
/* 015 */ expressions = expr;
/* 016 */ mutableRow = new org.apache.spark.sql.catalyst.expressions.GenericMutableRow(1);
/* 017 */ this.isNull_0 = true;
/* 018 */ this.value_0 = null;
/* 019 */ }
/* 020 */
/* 021 */ public org.apache.spark.sql.catalyst.expressions.codegen.BaseMutableProjection target(org.apache.spark.sql.catalyst.expressions.MutableRow row) {
/* 022 */ mutableRow = row;
/* 023 */ return this;
/* 024 */ }
/* 025 */
/* 026 */ /* Provide immutable access to the last projected row. */
/* 027 */ public InternalRow currentValue() {
/* 028 */ return (InternalRow) mutableRow;
/* 029 */ }
/* 030 */
/* 031 */ public java.lang.Object apply(java.lang.Object _i) {
/* 032 */ InternalRow i = (InternalRow) _i;
/* 033 */
/* 034 */ /* greatest(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕,羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) */
/* 035 */ /* 钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕ */
/* 036 */ /* expression: 钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕ */
/* 037 */ java.lang.Object obj4 = expressions[0].eval(i);
/* 038 */ boolean isNull2 = obj4 == null;
/* 039 */ UTF8String primitive3 = null;
/* 040 */ if (!isNull2) {
/* 041 */ primitive3 = (UTF8String) obj4;
/* 042 */ }
/* 043 */ boolean isNull0 = isNull2;
/* 044 */ UTF8String primitive1 = primitive3;
/* 045 */
/* 046 */ /* 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮 */
/* 047 */ /* expression: 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮 */
/* 048 */ java.lang.Object obj7 = expressions[1].eval(i);
/* 049 */ boolean isNull5 = obj7 == null;
/* 050 */ UTF8String primitive6 = null;
/* 051 */ if (!isNull5) {
/* 052 */ primitive6 = (UTF8String) obj7;
/* 053 */ }
/* 054 */ if (!isNull5 && (isNull0 ||
/* 055 */ (primitive6.compare(primitive1)) > 0)) {
/* 056 */ isNull0 = false;
/* 057 */ primitive1 = primitive6;
/* 058 */ }
/* 059 */ this.isNull_0 = isNull0;
/* 060 */ this.value_0 = primitive1;
/* 061 */
/* 062 */ // copy all the results into MutableRow
/* 063 */
/* 064 */ if (this.isNull_0) {
/* 065 */ mutableRow.setNullAt(0);
/* 066 */ } else {
/* 067 */ mutableRow.update(0, this.value_0.clone());
/* 068 */ }
/* 069 */
/* 070 */ return mutableRow;
/* 071 */ }
/* 072 */ }
/* 073 */
com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:306)
com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:293)
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:135)
com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2410)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2380)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
com.google.common.cache.LocalCache.get(LocalCache.java:4000)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator.compile(CodeGenerator.scala:515)
org.apache.spark.sql.catalyst.expressions.codegen.GenerateMutableProjection$.create(GenerateMutableProjection.scala:124)
org.apache.spark.sql.catalyst.expressions.codegen.GenerateMutableProjection$.create(GenerateMutableProjection.scala:33)
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator.generate(CodeGenerator.scala:588)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$5.apply(ExpressionEvalHelper.scala:298)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$5.apply(ExpressionEvalHelper.scala:298)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.generateProject(ExpressionEvalHelper.scala:79)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.generateProject(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.org$apache$spark$sql$catalyst$expressions$ExpressionEvalHelper$$cmpInterpretWithCodegen(ExpressionEvalHelper.scala:297)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5$$anonfun$apply$1.apply$mcV$sp(ExpressionEvalHelper.scala:285)
org.scalatest.prop.Whenever$class.whenever(Whenever.scala:115)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.whenever(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:284)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:283)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.liftedTree9$1(GeneratorDrivenPropertyChecks.scala:901)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:900)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:898)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
org.scalacheck.Prop$.secure(Prop.scala:473)
org.scalacheck.Prop$$anonfun$forAllShrink$1.org$scalacheck$Prop$$anonfun$$result$1(Prop.scala:622)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
scala.collection.immutable.Stream$Cons.tail(Stream.scala:1085)
scala.collection.immutable.Stream$Cons.tail(Stream.scala:1077)
scala.collection.immutable.Stream.dropWhile(Stream.scala:825)
org.scalacheck.Prop$$anonfun$forAllShrink$1.getFirstFailure$1(Prop.scala:630)
org.scalacheck.Prop$$anonfun$forAllShrink$1.shrinker$1(Prop.scala:639)
org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:661)
org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:616)
org.scalacheck.Prop$$anon$1.apply(Prop.scala:309)
org.scalacheck.Test$.org$scalacheck$Test$$workerFun$1(Test.scala:335)
org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
org.scalacheck.Test$.check(Test.scala:385)
org.scalatest.prop.Checkers$.doCheck(Checkers.scala:372)
org.scalatest.prop.GeneratorDrivenPropertyChecks$class.forAll(GeneratorDrivenPropertyChecks.scala:914)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.forAll(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.checkConsistencyBetweenInterpretedAndCodegen(ExpressionEvalHelper.scala:283)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.checkConsistencyBetweenInterpretedAndCodegen(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:231)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:230)
scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:153)
scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:306)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply$mcV$sp(ConditionalExpressionSuite.scala:230)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
org.scalatest.Transformer$$anonfun$apply$1.apply$mcV$sp(Transformer.scala:22)
org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
org.scalatest.Transformer.apply(Transformer.scala:22)
org.scalatest.Transformer.apply(Transformer.scala:20)
org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:166)
org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:42)
org.scalatest.FunSuiteLike$class.invokeWithFixture$1(FunSuiteLike.scala:163)
org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
org.scalatest.FunSuiteLike$class.runTest(FunSuiteLike.scala:175)
org.scalatest.FunSuite.runTest(FunSuite.scala:1555)
org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:413)
org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:401)
scala.collection.immutable.List.foreach(List.scala:318)
org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:396)
org.scalatest.SuperEngine.runTestsImpl(Engine.scala:483)
org.scalatest.FunSuiteLike$class.runTests(FunSuiteLike.scala:208)
org.scalatest.FunSuite.runTests(FunSuite.scala:1555)
org.scalatest.Suite$class.run(Suite.scala:1424)
org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1555)
org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
org.scalatest.SuperEngine.runImpl(Engine.scala:545)
org.scalatest.FunSuiteLike$class.run(FunSuiteLike.scala:212)
org.scalatest.FunSuite.run(FunSuite.scala:1555)
org.scalatest.Suite$class.callExecuteOnSuite$1(Suite.scala:1492)
org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1528)
org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1526)
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:108)
org.scalatest.Suite$class.runNestedSuites(Suite.scala:1526)
org.scalatest.tools.DiscoverySuite.runNestedSuites(DiscoverySuite.scala:29)
org.scalatest.Suite$class.run(Suite.scala:1421)
org.scalatest.tools.DiscoverySuite.run(DiscoverySuite.scala:29)
org.scalatest.tools.SuiteRunner.run(SuiteRunner.scala:55)
org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2563)
org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2557)
scala.collection.immutable.List.foreach(List.scala:318)
org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:2557)
org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1044)
org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1043)
org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:2722)
org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:1043)
org.scalatest.tools.Runner$.main(Runner.scala:860)
org.scalatest.tools.Runner.main(Runner.scala)
Location: (ExpressionEvalHelper.scala:82)
Occurred when passed generated values (
arg0 = List(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕, 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) // 6 shrinks
)
at org.scalatest.prop.Checkers$.doCheck(Checkers.scala:428)
at org.scalatest.prop.GeneratorDrivenPropertyChecks$class.forAll(GeneratorDrivenPropertyChecks.scala:914)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.forAll(ConditionalExpressionSuite.scala:28)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.checkConsistencyBetweenInterpretedAndCodegen(ExpressionEvalHelper.scala:283)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.checkConsistencyBetweenInterpretedAndCodegen(ConditionalExpressionSuite.scala:28)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:231)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:230)
at scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:153)
at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:306)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply$mcV$sp(ConditionalExpressionSuite.scala:230)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
at org.scalatest.Transformer$$anonfun$apply$1.apply$mcV$sp(Transformer.scala:22)
at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:166)
at org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:42)
at org.scalatest.FunSuiteLike$class.invokeWithFixture$1(FunSuiteLike.scala:163)
at org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
at org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.FunSuiteLike$class.runTest(FunSuiteLike.scala:175)
at org.scalatest.FunSuite.runTest(FunSuite.scala:1555)
at org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
at org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:413)
at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:401)
at scala.collection.immutable.List.foreach(List.scala:318)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:483)
at org.scalatest.FunSuiteLike$class.runTests(FunSuiteLike.scala:208)
at org.scalatest.FunSuite.runTests(FunSuite.scala:1555)
at org.scalatest.Suite$class.run(Suite.scala:1424)
at org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1555)
at org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
at org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
at org.scalatest.SuperEngine.runImpl(Engine.scala:545)
at org.scalatest.FunSuiteLike$class.run(FunSuiteLike.scala:212)
at org.scalatest.FunSuite.run(FunSuite.scala:1555)
at org.scalatest.Suite$class.callExecuteOnSuite$1(Suite.scala:1492)
at org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1528)
at org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1526)
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:108)
at org.scalatest.Suite$class.runNestedSuites(Suite.scala:1526)
at org.scalatest.tools.DiscoverySuite.runNestedSuites(DiscoverySuite.scala:29)
at org.scalatest.Suite$class.run(Suite.scala:1421)
at org.scalatest.tools.DiscoverySuite.run(DiscoverySuite.scala:29)
at org.scalatest.tools.SuiteRunner.run(SuiteRunner.scala:55)
at org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2563)
at org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2557)
at scala.collection.immutable.List.foreach(List.scala:318)
at org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:2557)
at org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1044)
at org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1043)
at org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:2722)
at org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:1043)
at org.scalatest.tools.Runner$.main(Runner.scala:860)
at org.scalatest.tools.Runner.main(Runner.scala)
Cause: org.scalatest.exceptions.TestFailedException:
Code generation of greatest(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕,羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) failed:
java.util.concurrent.ExecutionException: java.lang.Exception: failed to compile: org.codehaus.commons.compiler.CompileException: File 'generated.java', Line 34, Column 77: Invalid escape sequence "\u闵༌畉ꆰ"
/* 001 */
/* 002 */ public java.lang.Object generate(org.apache.spark.sql.catalyst.expressions.Expression[] expr) {
/* 003 */ return new SpecificMutableProjection(expr);
/* 004 */ }
/* 005 */
/* 006 */ class SpecificMutableProjection extends org.apache.spark.sql.catalyst.expressions.codegen.BaseMutableProjection {
/* 007 */
/* 008 */ private org.apache.spark.sql.catalyst.expressions.Expression[] expressions;
/* 009 */ private org.apache.spark.sql.catalyst.expressions.MutableRow mutableRow;
/* 010 */ private boolean isNull_0;
/* 011 */ private UTF8String value_0;
/* 012 */
/* 013 */
/* 014 */ public SpecificMutableProjection(org.apache.spark.sql.catalyst.expressions.Expression[] expr) {
/* 015 */ expressions = expr;
/* 016 */ mutableRow = new org.apache.spark.sql.catalyst.expressions.GenericMutableRow(1);
/* 017 */ this.isNull_0 = true;
/* 018 */ this.value_0 = null;
/* 019 */ }
/* 020 */
/* 021 */ public org.apache.spark.sql.catalyst.expressions.codegen.BaseMutableProjection target(org.apache.spark.sql.catalyst.expressions.MutableRow row) {
/* 022 */ mutableRow = row;
/* 023 */ return this;
/* 024 */ }
/* 025 */
/* 026 */ /* Provide immutable access to the last projected row. */
/* 027 */ public InternalRow currentValue() {
/* 028 */ return (InternalRow) mutableRow;
/* 029 */ }
/* 030 */
/* 031 */ public java.lang.Object apply(java.lang.Object _i) {
/* 032 */ InternalRow i = (InternalRow) _i;
/* 033 */
/* 034 */ /* greatest(钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕,羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮) */
/* 035 */ /* 钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕ */
/* 036 */ /* expression: 钿몐쇿膐ᥲ䕳︪팘䳳ࢊ淚甁䯫擀狎뼖픠ԥ˽땴蚏גּ叇마៓䤲㜈륫⨽싈酤楝祅硲꼓ꐹ쭠뗬돫鏄펤警䋅䆩㭸ㄬꅿ\u闵༌畉ꆰꮌ脜沆࿕ */
/* 037 */ java.lang.Object obj4 = expressions[0].eval(i);
/* 038 */ boolean isNull2 = obj4 == null;
/* 039 */ UTF8String primitive3 = null;
/* 040 */ if (!isNull2) {
/* 041 */ primitive3 = (UTF8String) obj4;
/* 042 */ }
/* 043 */ boolean isNull0 = isNull2;
/* 044 */ UTF8String primitive1 = primitive3;
/* 045 */
/* 046 */ /* 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮 */
/* 047 */ /* expression: 羮듦攽猌䵳臋✶섌ﱺ蚇욪闉⓰澖噓马鬮 */
/* 048 */ java.lang.Object obj7 = expressions[1].eval(i);
/* 049 */ boolean isNull5 = obj7 == null;
/* 050 */ UTF8String primitive6 = null;
/* 051 */ if (!isNull5) {
/* 052 */ primitive6 = (UTF8String) obj7;
/* 053 */ }
/* 054 */ if (!isNull5 && (isNull0 ||
/* 055 */ (primitive6.compare(primitive1)) > 0)) {
/* 056 */ isNull0 = false;
/* 057 */ primitive1 = primitive6;
/* 058 */ }
/* 059 */ this.isNull_0 = isNull0;
/* 060 */ this.value_0 = primitive1;
/* 061 */
/* 062 */ // copy all the results into MutableRow
/* 063 */
/* 064 */ if (this.isNull_0) {
/* 065 */ mutableRow.setNullAt(0);
/* 066 */ } else {
/* 067 */ mutableRow.update(0, this.value_0.clone());
/* 068 */ }
/* 069 */
/* 070 */ return mutableRow;
/* 071 */ }
/* 072 */ }
/* 073 */
com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:306)
com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:293)
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:135)
com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2410)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2380)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
com.google.common.cache.LocalCache.get(LocalCache.java:4000)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator.compile(CodeGenerator.scala:515)
org.apache.spark.sql.catalyst.expressions.codegen.GenerateMutableProjection$.create(GenerateMutableProjection.scala:124)
org.apache.spark.sql.catalyst.expressions.codegen.GenerateMutableProjection$.create(GenerateMutableProjection.scala:33)
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator.generate(CodeGenerator.scala:588)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$5.apply(ExpressionEvalHelper.scala:298)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$5.apply(ExpressionEvalHelper.scala:298)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.generateProject(ExpressionEvalHelper.scala:79)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.generateProject(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.org$apache$spark$sql$catalyst$expressions$ExpressionEvalHelper$$cmpInterpretWithCodegen(ExpressionEvalHelper.scala:297)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5$$anonfun$apply$1.apply$mcV$sp(ExpressionEvalHelper.scala:285)
org.scalatest.prop.Whenever$class.whenever(Whenever.scala:115)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.whenever(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:284)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:283)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.liftedTree9$1(GeneratorDrivenPropertyChecks.scala:901)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:900)
org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:898)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
org.scalacheck.Prop$.secure(Prop.scala:473)
org.scalacheck.Prop$$anonfun$forAllShrink$1.org$scalacheck$Prop$$anonfun$$result$1(Prop.scala:622)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
scala.collection.immutable.Stream$Cons.tail(Stream.scala:1085)
scala.collection.immutable.Stream$Cons.tail(Stream.scala:1077)
scala.collection.immutable.Stream.dropWhile(Stream.scala:825)
org.scalacheck.Prop$$anonfun$forAllShrink$1.getFirstFailure$1(Prop.scala:630)
org.scalacheck.Prop$$anonfun$forAllShrink$1.shrinker$1(Prop.scala:639)
org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:661)
org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:616)
org.scalacheck.Prop$$anon$1.apply(Prop.scala:309)
org.scalacheck.Test$.org$scalacheck$Test$$workerFun$1(Test.scala:335)
org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
org.scalacheck.Test$.check(Test.scala:385)
org.scalatest.prop.Checkers$.doCheck(Checkers.scala:372)
org.scalatest.prop.GeneratorDrivenPropertyChecks$class.forAll(GeneratorDrivenPropertyChecks.scala:914)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.forAll(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.checkConsistencyBetweenInterpretedAndCodegen(ExpressionEvalHelper.scala:283)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.checkConsistencyBetweenInterpretedAndCodegen(ConditionalExpressionSuite.scala:28)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:231)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:230)
scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:153)
scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:306)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply$mcV$sp(ConditionalExpressionSuite.scala:230)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
org.scalatest.Transformer$$anonfun$apply$1.apply$mcV$sp(Transformer.scala:22)
org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
org.scalatest.Transformer.apply(Transformer.scala:22)
org.scalatest.Transformer.apply(Transformer.scala:20)
org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:166)
org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:42)
org.scalatest.FunSuiteLike$class.invokeWithFixture$1(FunSuiteLike.scala:163)
org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
org.scalatest.FunSuiteLike$class.runTest(FunSuiteLike.scala:175)
org.scalatest.FunSuite.runTest(FunSuite.scala:1555)
org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:413)
org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:401)
scala.collection.immutable.List.foreach(List.scala:318)
org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:396)
org.scalatest.SuperEngine.runTestsImpl(Engine.scala:483)
org.scalatest.FunSuiteLike$class.runTests(FunSuiteLike.scala:208)
org.scalatest.FunSuite.runTests(FunSuite.scala:1555)
org.scalatest.Suite$class.run(Suite.scala:1424)
org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1555)
org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
org.scalatest.SuperEngine.runImpl(Engine.scala:545)
org.scalatest.FunSuiteLike$class.run(FunSuiteLike.scala:212)
org.scalatest.FunSuite.run(FunSuite.scala:1555)
org.scalatest.Suite$class.callExecuteOnSuite$1(Suite.scala:1492)
org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1528)
org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1526)
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:108)
org.scalatest.Suite$class.runNestedSuites(Suite.scala:1526)
org.scalatest.tools.DiscoverySuite.runNestedSuites(DiscoverySuite.scala:29)
org.scalatest.Suite$class.run(Suite.scala:1421)
org.scalatest.tools.DiscoverySuite.run(DiscoverySuite.scala:29)
org.scalatest.tools.SuiteRunner.run(SuiteRunner.scala:55)
org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2563)
org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2557)
scala.collection.immutable.List.foreach(List.scala:318)
org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:2557)
org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1044)
org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1043)
org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:2722)
org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:1043)
org.scalatest.tools.Runner$.main(Runner.scala:860)
org.scalatest.tools.Runner.main(Runner.scala)
at org.scalatest.Assertions$class.newAssertionFailedException(Assertions.scala:495)
at org.scalatest.FunSuite.newAssertionFailedException(FunSuite.scala:1555)
at org.scalatest.Assertions$class.fail(Assertions.scala:1328)
at org.scalatest.FunSuite.fail(FunSuite.scala:1555)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.generateProject(ExpressionEvalHelper.scala:82)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.generateProject(ConditionalExpressionSuite.scala:28)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.org$apache$spark$sql$catalyst$expressions$ExpressionEvalHelper$$cmpInterpretWithCodegen(ExpressionEvalHelper.scala:297)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5$$anonfun$apply$1.apply$mcV$sp(ExpressionEvalHelper.scala:285)
at org.scalatest.prop.Whenever$class.whenever(Whenever.scala:115)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.whenever(ConditionalExpressionSuite.scala:28)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:284)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$$anonfun$checkConsistencyBetweenInterpretedAndCodegen$5.apply(ExpressionEvalHelper.scala:283)
at org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.liftedTree9$1(GeneratorDrivenPropertyChecks.scala:901)
at org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:900)
at org.scalatest.prop.GeneratorDrivenPropertyChecks$$anonfun$32.apply(GeneratorDrivenPropertyChecks.scala:898)
at org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
at org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$3.apply(Prop.scala:622)
at org.scalacheck.Prop$.secure(Prop.scala:473)
at org.scalacheck.Prop$$anonfun$forAllShrink$1.org$scalacheck$Prop$$anonfun$$result$1(Prop.scala:622)
at org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
at org.scalacheck.Prop$$anonfun$forAllShrink$1$$anonfun$4.apply(Prop.scala:629)
at scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
at scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:376)
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:1085)
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:1077)
at scala.collection.immutable.Stream.dropWhile(Stream.scala:825)
at org.scalacheck.Prop$$anonfun$forAllShrink$1.getFirstFailure$1(Prop.scala:630)
at org.scalacheck.Prop$$anonfun$forAllShrink$1.shrinker$1(Prop.scala:639)
at org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:661)
at org.scalacheck.Prop$$anonfun$forAllShrink$1.apply(Prop.scala:616)
at org.scalacheck.Prop$$anon$1.apply(Prop.scala:309)
at org.scalacheck.Test$.org$scalacheck$Test$$workerFun$1(Test.scala:335)
at org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
at org.scalacheck.Test$$anonfun$org$scalacheck$Test$$worker$1$1.apply(Test.scala:316)
at org.scalacheck.Test$.check(Test.scala:385)
at org.scalatest.prop.Checkers$.doCheck(Checkers.scala:372)
at org.scalatest.prop.GeneratorDrivenPropertyChecks$class.forAll(GeneratorDrivenPropertyChecks.scala:914)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.forAll(ConditionalExpressionSuite.scala:28)
at org.apache.spark.sql.catalyst.expressions.ExpressionEvalHelper$class.checkConsistencyBetweenInterpretedAndCodegen(ExpressionEvalHelper.scala:283)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite.checkConsistencyBetweenInterpretedAndCodegen(ConditionalExpressionSuite.scala:28)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:231)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5$$anonfun$apply$mcV$sp$67.apply(ConditionalExpressionSuite.scala:230)
at scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:153)
at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:306)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply$mcV$sp(ConditionalExpressionSuite.scala:230)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
at org.apache.spark.sql.catalyst.expressions.ConditionalExpressionSuite$$anonfun$5.apply(ConditionalExpressionSuite.scala:189)
at org.scalatest.Transformer$$anonfun$apply$1.apply$mcV$sp(Transformer.scala:22)
at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:166)
at org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:42)
at org.scalatest.FunSuiteLike$class.invokeWithFixture$1(FunSuiteLike.scala:163)
at org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
at org.scalatest.FunSuiteLike$$anonfun$runTest$1.apply(FunSuiteLike.scala:175)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.FunSuiteLike$class.runTest(FunSuiteLike.scala:175)
at org.scalatest.FunSuite.runTest(FunSuite.scala:1555)
at org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
at org.scalatest.FunSuiteLike$$anonfun$runTests$1.apply(FunSuiteLike.scala:208)
at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:413)
at org.scalatest.SuperEngine$$anonfun$traverseSubNodes$1$1.apply(Engine.scala:401)
at scala.collection.immutable.List.foreach(List.scala:318)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.org$scalatest$SuperEngine$$runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:483)
at org.scalatest.FunSuiteLike$class.runTests(FunSuiteLike.scala:208)
at org.scalatest.FunSuite.runTests(FunSuite.scala:1555)
at org.scalatest.Suite$class.run(Suite.scala:1424)
at org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1555)
at org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
at org.scalatest.FunSuiteLike$$anonfun$run$1.apply(FunSuiteLike.scala:212)
at org.scalatest.SuperEngine.runImpl(Engine.scala:545)
at org.scalatest.FunSuiteLike$class.run(FunSuiteLike.scala:212)
at org.scalatest.FunSuite.run(FunSuite.scala:1555)
at org.scalatest.Suite$class.callExecuteOnSuite$1(Suite.scala:1492)
at org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1528)
at org.scalatest.Suite$$anonfun$runNestedSuites$1.apply(Suite.scala:1526)
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:108)
at org.scalatest.Suite$class.runNestedSuites(Suite.scala:1526)
at org.scalatest.tools.DiscoverySuite.runNestedSuites(DiscoverySuite.scala:29)
at org.scalatest.Suite$class.run(Suite.scala:1421)
at org.scalatest.tools.DiscoverySuite.run(DiscoverySuite.scala:29)
at org.scalatest.tools.SuiteRunner.run(SuiteRunner.scala:55)
at org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2563)
at org.scalatest.tools.Runner$$anonfun$doRunRunRunDaDoRunRun$3.apply(Runner.scala:2557)
at scala.collection.immutable.List.foreach(List.scala:318)
at org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:2557)
at org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1044)
at org.scalatest.tools.Runner$$anonfun$runOptionallyWithPassFailReporter$2.apply(Runner.scala:1043)
at org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:2722)
at org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:1043)
at org.scalatest.tools.Runner$.main(Runner.scala:860)
at org.scalatest.tools.Runner.main(Runner.scala)