<?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 Error AgnosticEncoder.isStruct() in Intellij using Scala locally. in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/error-agnosticencoder-isstruct-in-intellij-using-scala-locally/m-p/75242#M34907</link>
    <description>&lt;P&gt;I've been trying to execute a connect to Azure Databricks from Intellij using Scala locally, but I've got this error below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Exception in thread "main" java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.encoders.AgnosticEncoder.isStruct()Z&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.arrow.ArrowDeserializers$.deserializerFor(ArrowDeserializer.scala:78)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.arrow.ArrowDeserializingIterator.&amp;lt;init&amp;gt;(ArrowDeserializer.scala:534)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.SparkResult$$anon$1.initialize(SparkResult.scala:252)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.SparkResult$$anon$1.hasNext(SparkResult.scala:257)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.SparkResult.toArray(SparkResult.scala:206)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.$anonfun$collect$1(Dataset.scala:2830)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.withResult(Dataset.scala:3275)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.collect(Dataset.scala:2829)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.count(Dataset.scala:2866)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark$.delayedEndpoint$MainSpark$1(MainSpark.scala:32)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark$delayedInit$body.apply(MainSpark.scala:4)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.Function0.apply$mcV$sp(Function0.scala:39)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.Function0.apply$mcV$sp$(Function0.scala:39)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.App.$anonfun$main$1$adapted(App.scala:80)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.collection.immutable.List.foreach(List.scala:431)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.App.main(App.scala:80)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.App.main$(App.scala:78)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark$.main(MainSpark.scala:4)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark.main(MainSpark.scala)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;This error happened when is tried to run a show() command for example, but a simple printSchema() works. I have no idea why this happen.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Cluster DB Info:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;13.3 LTS (includes Apache Spark 3.4.1, Scala 2.12) -&amp;nbsp;Standard_D4s_v3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sbt file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;ThisBuild / &lt;SPAN&gt;version &lt;/SPAN&gt;:= &lt;SPAN&gt;"0.1.0-SNAPSHOT"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;ThisBuild / &lt;SPAN&gt;scalaVersion &lt;/SPAN&gt;:= &lt;SPAN&gt;"2.12.15"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;lazy val &lt;/SPAN&gt;root = (project in &lt;SPAN&gt;file&lt;/SPAN&gt;(&lt;SPAN&gt;"."&lt;/SPAN&gt;))&lt;BR /&gt;  .settings(&lt;BR /&gt;    &lt;SPAN&gt;name &lt;/SPAN&gt;:= &lt;SPAN&gt;"ProjSparkScala"&lt;BR /&gt;&lt;/SPAN&gt;  )&lt;BR /&gt;&lt;SPAN&gt;libraryDependencies &lt;/SPAN&gt;++= Seq(&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.commons" &lt;/SPAN&gt;% &lt;SPAN&gt;"commons-lang3" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.14.0"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-core" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-sql" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-streaming" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"com.databricks" &lt;/SPAN&gt;% &lt;SPAN&gt;"databricks-connect" &lt;/SPAN&gt;% &lt;SPAN&gt;"13.3.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"com.databricks" &lt;/SPAN&gt;% &lt;SPAN&gt;"databricks-sdk-java" &lt;/SPAN&gt;% &lt;SPAN&gt;"0.0.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"com.databricks" &lt;/SPAN&gt;%% &lt;SPAN&gt;"databricks-dbutils-scala" &lt;/SPAN&gt;% &lt;SPAN&gt;"0.1.4"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"io.delta" &lt;/SPAN&gt;%% &lt;SPAN&gt;"delta-spark" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.1.0"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"io.delta" &lt;/SPAN&gt;%% &lt;SPAN&gt;"delta-core" &lt;/SPAN&gt;% &lt;SPAN&gt;"2.4.0"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-catalyst" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;BR /&gt;&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Any idea?&lt;/DIV&gt;</description>
    <pubDate>Thu, 20 Jun 2024 20:15:10 GMT</pubDate>
    <dc:creator>FhSpZ</dc:creator>
    <dc:date>2024-06-20T20:15:10Z</dc:date>
    <item>
      <title>Error AgnosticEncoder.isStruct() in Intellij using Scala locally.</title>
      <link>https://community.databricks.com/t5/data-engineering/error-agnosticencoder-isstruct-in-intellij-using-scala-locally/m-p/75242#M34907</link>
      <description>&lt;P&gt;I've been trying to execute a connect to Azure Databricks from Intellij using Scala locally, but I've got this error below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Exception in thread "main" java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.encoders.AgnosticEncoder.isStruct()Z&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.arrow.ArrowDeserializers$.deserializerFor(ArrowDeserializer.scala:78)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.arrow.ArrowDeserializingIterator.&amp;lt;init&amp;gt;(ArrowDeserializer.scala:534)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.SparkResult$$anon$1.initialize(SparkResult.scala:252)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.SparkResult$$anon$1.hasNext(SparkResult.scala:257)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.connect.client.SparkResult.toArray(SparkResult.scala:206)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.$anonfun$collect$1(Dataset.scala:2830)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.withResult(Dataset.scala:3275)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.collect(Dataset.scala:2829)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at org.apache.spark.sql.Dataset.count(Dataset.scala:2866)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark$.delayedEndpoint$MainSpark$1(MainSpark.scala:32)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark$delayedInit$body.apply(MainSpark.scala:4)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.Function0.apply$mcV$sp(Function0.scala:39)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.Function0.apply$mcV$sp$(Function0.scala:39)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.App.$anonfun$main$1$adapted(App.scala:80)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.collection.immutable.List.foreach(List.scala:431)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.App.main(App.scala:80)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at scala.App.main$(App.scala:78)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark$.main(MainSpark.scala:4)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;at MainSpark.main(MainSpark.scala)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;This error happened when is tried to run a show() command for example, but a simple printSchema() works. I have no idea why this happen.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Cluster DB Info:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;13.3 LTS (includes Apache Spark 3.4.1, Scala 2.12) -&amp;nbsp;Standard_D4s_v3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;sbt file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;ThisBuild / &lt;SPAN&gt;version &lt;/SPAN&gt;:= &lt;SPAN&gt;"0.1.0-SNAPSHOT"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;ThisBuild / &lt;SPAN&gt;scalaVersion &lt;/SPAN&gt;:= &lt;SPAN&gt;"2.12.15"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;lazy val &lt;/SPAN&gt;root = (project in &lt;SPAN&gt;file&lt;/SPAN&gt;(&lt;SPAN&gt;"."&lt;/SPAN&gt;))&lt;BR /&gt;  .settings(&lt;BR /&gt;    &lt;SPAN&gt;name &lt;/SPAN&gt;:= &lt;SPAN&gt;"ProjSparkScala"&lt;BR /&gt;&lt;/SPAN&gt;  )&lt;BR /&gt;&lt;SPAN&gt;libraryDependencies &lt;/SPAN&gt;++= Seq(&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.commons" &lt;/SPAN&gt;% &lt;SPAN&gt;"commons-lang3" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.14.0"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-core" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-sql" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-streaming" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"com.databricks" &lt;/SPAN&gt;% &lt;SPAN&gt;"databricks-connect" &lt;/SPAN&gt;% &lt;SPAN&gt;"13.3.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"com.databricks" &lt;/SPAN&gt;% &lt;SPAN&gt;"databricks-sdk-java" &lt;/SPAN&gt;% &lt;SPAN&gt;"0.0.1"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"com.databricks" &lt;/SPAN&gt;%% &lt;SPAN&gt;"databricks-dbutils-scala" &lt;/SPAN&gt;% &lt;SPAN&gt;"0.1.4"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"io.delta" &lt;/SPAN&gt;%% &lt;SPAN&gt;"delta-spark" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.1.0"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"io.delta" &lt;/SPAN&gt;%% &lt;SPAN&gt;"delta-core" &lt;/SPAN&gt;% &lt;SPAN&gt;"2.4.0"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;"org.apache.spark" &lt;/SPAN&gt;%% &lt;SPAN&gt;"spark-catalyst" &lt;/SPAN&gt;% &lt;SPAN&gt;"3.4.1"&lt;BR /&gt;&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Any idea?&lt;/DIV&gt;</description>
      <pubDate>Thu, 20 Jun 2024 20:15:10 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-agnosticencoder-isstruct-in-intellij-using-scala-locally/m-p/75242#M34907</guid>
      <dc:creator>FhSpZ</dc:creator>
      <dc:date>2024-06-20T20:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: Error AgnosticEncoder.isStruct() in Intellij using Scala locally.</title>
      <link>https://community.databricks.com/t5/data-engineering/error-agnosticencoder-isstruct-in-intellij-using-scala-locally/m-p/76497#M35228</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/9"&gt;@Retired_mod&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I&amp;nbsp;ensured that I was using the correct Spark version that matched the version of my databricks runtime, which was the same. But I tried use the Spark version 3.5.1 locally in the .sbt dependencies, then this worked, kind strange.&lt;/P&gt;&lt;P&gt;Anyway thank you very much&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/9"&gt;@Retired_mod&lt;/a&gt;, your comment was very helpfully.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jul 2024 12:01:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-agnosticencoder-isstruct-in-intellij-using-scala-locally/m-p/76497#M35228</guid>
      <dc:creator>FhSpZ</dc:creator>
      <dc:date>2024-07-02T12:01:05Z</dc:date>
    </item>
  </channel>
</rss>

