<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Using nested dataframes with databricks-connect&amp;gt;13.x in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/using-nested-dataframes-with-databricks-connect-gt-13-x/m-p/54788#M6244</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We needed to move to databricks-connect&amp;gt;13.x. Now I facing the issue that when I work with a nested dataframe of the structure&lt;/P&gt;&lt;P&gt;```&lt;BR /&gt;root&lt;BR /&gt;|-- a: string (nullable = true)&lt;BR /&gt;|-- b: array (nullable = true)&lt;BR /&gt;| |-- element: struct (containsNull = true)&lt;BR /&gt;| | |-- c: string (nullable = true)&lt;BR /&gt;| | |-- f: struct (nullable = true)&lt;BR /&gt;| | | |-- g: string (nullable = true)&lt;BR /&gt;| | | |-- h: struct (nullable = true)&lt;BR /&gt;| | | | |-- supplier_id: string (nullable = true)&lt;BR /&gt;| | |-- i: string (nullable = true)&lt;BR /&gt;| | |-- j: array (nullable = true)&lt;BR /&gt;| | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | |-- k: string (nullable = true)&lt;BR /&gt;| | | | |-- l: array (nullable = true)&lt;BR /&gt;| | | | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | | | |-- m: string (nullable = true)&lt;BR /&gt;| | | | | | |-- n: array (nullable = true)&lt;BR /&gt;| | | | | | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | | | | | |-- o: string (nullable = true)&lt;BR /&gt;| | | | | | |-- p: array (nullable = true)&lt;BR /&gt;| | | | | | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | | | | | |-- q: string (nullable = true)&lt;BR /&gt;| | |-- r: boolean (nullable = true)&lt;BR /&gt;|-- s: integer (nullable = true)&lt;BR /&gt;|-- t: string (nullable = true)&lt;BR /&gt;```&lt;/P&gt;&lt;P&gt;I get the error on the cluster (13.3 LTS (includes Apache Spark 3.4.1, Scala 2.12):&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;Caused by: grpc_shaded.com.google.protobuf.InvalidProtocolBufferException: Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit.&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;</description>
    <pubDate>Wed, 06 Dec 2023 14:43:09 GMT</pubDate>
    <dc:creator>Lazloo</dc:creator>
    <dc:date>2023-12-06T14:43:09Z</dc:date>
    <item>
      <title>Using nested dataframes with databricks-connect&gt;13.x</title>
      <link>https://community.databricks.com/t5/get-started-discussions/using-nested-dataframes-with-databricks-connect-gt-13-x/m-p/54788#M6244</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We needed to move to databricks-connect&amp;gt;13.x. Now I facing the issue that when I work with a nested dataframe of the structure&lt;/P&gt;&lt;P&gt;```&lt;BR /&gt;root&lt;BR /&gt;|-- a: string (nullable = true)&lt;BR /&gt;|-- b: array (nullable = true)&lt;BR /&gt;| |-- element: struct (containsNull = true)&lt;BR /&gt;| | |-- c: string (nullable = true)&lt;BR /&gt;| | |-- f: struct (nullable = true)&lt;BR /&gt;| | | |-- g: string (nullable = true)&lt;BR /&gt;| | | |-- h: struct (nullable = true)&lt;BR /&gt;| | | | |-- supplier_id: string (nullable = true)&lt;BR /&gt;| | |-- i: string (nullable = true)&lt;BR /&gt;| | |-- j: array (nullable = true)&lt;BR /&gt;| | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | |-- k: string (nullable = true)&lt;BR /&gt;| | | | |-- l: array (nullable = true)&lt;BR /&gt;| | | | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | | | |-- m: string (nullable = true)&lt;BR /&gt;| | | | | | |-- n: array (nullable = true)&lt;BR /&gt;| | | | | | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | | | | | |-- o: string (nullable = true)&lt;BR /&gt;| | | | | | |-- p: array (nullable = true)&lt;BR /&gt;| | | | | | | |-- element: struct (containsNull = true)&lt;BR /&gt;| | | | | | | | |-- q: string (nullable = true)&lt;BR /&gt;| | |-- r: boolean (nullable = true)&lt;BR /&gt;|-- s: integer (nullable = true)&lt;BR /&gt;|-- t: string (nullable = true)&lt;BR /&gt;```&lt;/P&gt;&lt;P&gt;I get the error on the cluster (13.3 LTS (includes Apache Spark 3.4.1, Scala 2.12):&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;Caused by: grpc_shaded.com.google.protobuf.InvalidProtocolBufferException: Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit.&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;</description>
      <pubDate>Wed, 06 Dec 2023 14:43:09 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/using-nested-dataframes-with-databricks-connect-gt-13-x/m-p/54788#M6244</guid>
      <dc:creator>Lazloo</dc:creator>
      <dc:date>2023-12-06T14:43:09Z</dc:date>
    </item>
    <item>
      <title>Re: Using nested dataframes with databricks-connect&gt;13.x</title>
      <link>https://community.databricks.com/t5/get-started-discussions/using-nested-dataframes-with-databricks-connect-gt-13-x/m-p/54867#M6245</link>
      <description>&lt;P&gt;In addition here is the full stack trace&lt;/P&gt;&lt;P&gt;23/12/07 14:51:56 ERROR SerializingExecutor: Exception while executing runnable grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1MessagesAvailable@33dfd6ec&lt;BR /&gt;grpc_shaded.io.grpc.StatusRuntimeException: INTERNAL: Invalid protobuf byte sequence&lt;BR /&gt;at grpc_shaded.io.grpc.Status.asRuntimeException(Status.java:526)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parse(ProtoLiteUtils.java:218)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parse(ProtoLiteUtils.java:118)&lt;BR /&gt;at grpc_shaded.io.grpc.MethodDescriptor.parseRequest(MethodDescriptor.java:307)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.messagesAvailableInternal(ServerCallImpl.java:318)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.messagesAvailable(ServerCallImpl.java:301)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1MessagesAvailable.runInContext(ServerImpl.java:834)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;BR /&gt;Caused by: grpc_shaded.com.google.protobuf.InvalidProtocolBufferException: Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit.&lt;BR /&gt;at grpc_shaded.com.google.protobuf.InvalidProtocolBufferException.recursionLimitExceeded(InvalidProtocolBufferException.java:148)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream.checkRecursionLimit(CodedInputStream.java:200)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:886)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15215)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15158)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16168)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16162)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26074)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26068)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15215)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15158)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16168)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16162)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26074)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26068)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15215)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15158)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16168)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16162)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26074)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26068)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:69)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:57)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:874)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:868)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:308)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:57)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:874)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:868)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:308)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:574)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:574)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:574)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop.&amp;lt;init&amp;gt;(Drop.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop.&amp;lt;init&amp;gt;(Drop.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop$1.parsePartialFrom(Drop.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop$1.parsePartialFrom(Drop.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:336)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:71)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop.&amp;lt;init&amp;gt;(Drop.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop.&amp;lt;init&amp;gt;(Drop.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop$1.parsePartialFrom(Drop.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop$1.parsePartialFrom(Drop.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:336)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan.&amp;lt;init&amp;gt;(Plan.java:57)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan.&amp;lt;init&amp;gt;(Plan.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan$1.parsePartialFrom(Plan.java:897)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan$1.parsePartialFrom(Plan.java:891)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:362)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:315)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema$1.parsePartialFrom(AnalyzePlanRequest.java:894)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema$1.parsePartialFrom(AnalyzePlanRequest.java:888)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$1.parsePartialFrom(AnalyzePlanRequest.java:12441)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$1.parsePartialFrom(AnalyzePlanRequest.java:12435)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:86)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parseFrom(ProtoLiteUtils.java:223)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parse(ProtoLiteUtils.java:215)&lt;BR /&gt;... 10 more&lt;BR /&gt;23/12/07 14:51:56 ERROR SerializingExecutor: Exception while executing runnable grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1Closed@451e646a&lt;BR /&gt;java.lang.IllegalStateException: call already closed&lt;BR /&gt;at grpc_shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:502)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl.closeInternal(ServerCallImpl.java:214)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl.close(ServerCallImpl.java:207)&lt;BR /&gt;at com.databricks.spark.connect.service.AuthenticationInterceptor$AuthenticatedServerCallListener.$anonfun$getCurrentWorkloadId$1(AuthenticationInterceptor.scala:301)&lt;BR /&gt;at scala.Option.getOrElse(Option.scala:189)&lt;BR /&gt;at com.databricks.spark.connect.service.AuthenticationInterceptor$AuthenticatedServerCallListener.getCurrentWorkloadId(AuthenticationInterceptor.scala:299)&lt;BR /&gt;at com.databricks.spark.connect.service.AuthenticationInterceptor$AuthenticatedServerCallListener.onComplete(AuthenticationInterceptor.scala:481)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closedInternal(ServerCallImpl.java:359)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closed(ServerCallImpl.java:350)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1Closed.runInContext(ServerImpl.java:913)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;BR /&gt;23/12/07 14:52:01 ERROR SerializingExecutor: Exception while executing runnable grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1MessagesAvailable@323d10bc&lt;BR /&gt;grpc_shaded.io.grpc.StatusRuntimeException: INTERNAL: Invalid protobuf byte sequence&lt;BR /&gt;at grpc_shaded.io.grpc.Status.asRuntimeException(Status.java:526)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parse(ProtoLiteUtils.java:218)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parse(ProtoLiteUtils.java:118)&lt;BR /&gt;at grpc_shaded.io.grpc.MethodDescriptor.parseRequest(MethodDescriptor.java:307)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.messagesAvailableInternal(ServerCallImpl.java:318)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.messagesAvailable(ServerCallImpl.java:301)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1MessagesAvailable.runInContext(ServerImpl.java:834)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;BR /&gt;Caused by: grpc_shaded.com.google.protobuf.InvalidProtocolBufferException: Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit.&lt;BR /&gt;at grpc_shaded.com.google.protobuf.InvalidProtocolBufferException.recursionLimitExceeded(InvalidProtocolBufferException.java:148)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream.checkRecursionLimit(CodedInputStream.java:200)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:886)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15215)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15158)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16168)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16162)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26074)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26068)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15215)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction.&amp;lt;init&amp;gt;(Expression.java:15158)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16168)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$UnresolvedFunction$1.parsePartialFrom(Expression.java:16162)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression.&amp;lt;init&amp;gt;(Expression.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26074)&lt;BR /&gt;at org.apache.spark.connect.proto.Expression$1.parsePartialFrom(Expression.java:26068)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:69)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:57)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:874)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:868)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:308)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:57)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed.&amp;lt;init&amp;gt;(WithColumnsRenamed.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:874)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumnsRenamed$1.parsePartialFrom(WithColumnsRenamed.java:868)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:308)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:574)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:574)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill.&amp;lt;init&amp;gt;(NAFill.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.NAFill$1.parsePartialFrom(NAFill.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:574)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop.&amp;lt;init&amp;gt;(Drop.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop.&amp;lt;init&amp;gt;(Drop.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop$1.parsePartialFrom(Drop.java:1131)&lt;BR /&gt;at org.apache.spark.connect.proto.Drop$1.parsePartialFrom(Drop.java:1125)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:336)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:72)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:60)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate.&amp;lt;init&amp;gt;(Aggregate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2702)&lt;BR /&gt;at org.apache.spark.connect.proto.Aggregate$1.parsePartialFrom(Aggregate.java:2696)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:168)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:59)&lt;BR /&gt;at org.apache.spark.connect.proto.Join.&amp;lt;init&amp;gt;(Join.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2173)&lt;BR /&gt;at org.apache.spark.connect.proto.Join$1.parsePartialFrom(Join.java:2167)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:112)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns.&amp;lt;init&amp;gt;(WithColumns.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.WithColumns$1.parsePartialFrom(WithColumns.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:364)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Project.&amp;lt;init&amp;gt;(Project.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:939)&lt;BR /&gt;at org.apache.spark.connect.proto.Project$1.parsePartialFrom(Project.java:933)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:84)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:71)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation.&amp;lt;init&amp;gt;(SetOperation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1271)&lt;BR /&gt;at org.apache.spark.connect.proto.SetOperation$1.parsePartialFrom(SetOperation.java:1265)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:126)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:56)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter.&amp;lt;init&amp;gt;(Filter.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:776)&lt;BR /&gt;at org.apache.spark.connect.proto.Filter$1.parsePartialFrom(Filter.java:770)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:98)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:58)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate.&amp;lt;init&amp;gt;(Deduplicate.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:964)&lt;BR /&gt;at org.apache.spark.connect.proto.Deduplicate$1.parsePartialFrom(Deduplicate.java:958)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:238)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation.&amp;lt;init&amp;gt;(Relation.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11357)&lt;BR /&gt;at org.apache.spark.connect.proto.Relation$1.parsePartialFrom(Relation.java:11351)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan.&amp;lt;init&amp;gt;(Plan.java:57)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan.&amp;lt;init&amp;gt;(Plan.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan$1.parsePartialFrom(Plan.java:897)&lt;BR /&gt;at org.apache.spark.connect.proto.Plan$1.parsePartialFrom(Plan.java:891)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:362)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:315)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema$1.parsePartialFrom(AnalyzePlanRequest.java:894)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$Schema$1.parsePartialFrom(AnalyzePlanRequest.java:888)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:889)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:85)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest.&amp;lt;init&amp;gt;(AnalyzePlanRequest.java:9)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$1.parsePartialFrom(AnalyzePlanRequest.java:12441)&lt;BR /&gt;at org.apache.spark.connect.proto.AnalyzePlanRequest$1.parsePartialFrom(AnalyzePlanRequest.java:12435)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:86)&lt;BR /&gt;at grpc_shaded.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parseFrom(ProtoLiteUtils.java:223)&lt;BR /&gt;at grpc_shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller.parse(ProtoLiteUtils.java:215)&lt;BR /&gt;... 10 more&lt;BR /&gt;23/12/07 14:52:01 ERROR SerializingExecutor: Exception while executing runnable grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1Closed@70bc910c&lt;BR /&gt;java.lang.IllegalStateException: call already closed&lt;BR /&gt;at grpc_shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:502)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl.closeInternal(ServerCallImpl.java:214)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl.close(ServerCallImpl.java:207)&lt;BR /&gt;at com.databricks.spark.connect.service.AuthenticationInterceptor$AuthenticatedServerCallListener.$anonfun$getCurrentWorkloadId$1(AuthenticationInterceptor.scala:301)&lt;BR /&gt;at scala.Option.getOrElse(Option.scala:189)&lt;BR /&gt;at com.databricks.spark.connect.service.AuthenticationInterceptor$AuthenticatedServerCallListener.getCurrentWorkloadId(AuthenticationInterceptor.scala:299)&lt;BR /&gt;at com.databricks.spark.connect.service.AuthenticationInterceptor$AuthenticatedServerCallListener.onComplete(AuthenticationInterceptor.scala:481)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closedInternal(ServerCallImpl.java:359)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closed(ServerCallImpl.java:350)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1Closed.runInContext(ServerImpl.java:913)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)&lt;BR /&gt;at grpc_shaded.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;/P&gt;</description>
      <pubDate>Thu, 07 Dec 2023 14:57:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/using-nested-dataframes-with-databricks-connect-gt-13-x/m-p/54867#M6245</guid>
      <dc:creator>Lazloo</dc:creator>
      <dc:date>2023-12-07T14:57:13Z</dc:date>
    </item>
  </channel>
</rss>

