Skip to content

Commit 2fb0d8d

Browse files
committed
fix class cast excpetion in CometLiteral
1 parent c6136aa commit 2fb0d8d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spark/src/main/scala/org/apache/comet/serde/literals.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ object CometLiteral extends CometExpressionSerde[Literal] with Logging {
9090
com.google.protobuf.ByteString.copyFrom(value.asInstanceOf[Array[Byte]])
9191
exprBuilder.setBytesVal(byteStr)
9292

93-
case arr: ArrayType =>
93+
case arr: ArrayType if value.isInstanceOf[GenericArrayData] =>
9494
val listLiteralBuilder: ListLiteral.Builder =
9595
makeListLiteral(value.asInstanceOf[GenericArrayData].array, arr)
9696
exprBuilder.setListVal(listLiteralBuilder.build())

0 commit comments

Comments
 (0)