<?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 Re: java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&amp;lt;init&amp;gt; in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98418#M39716</link>
    <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/34618"&gt;@VZLA&lt;/a&gt;&amp;nbsp;I tried multiple combinations but nothing worked. If possible can you share the compatible libraries with DBR 14.3 and above?&lt;/P&gt;</description>
    <pubDate>Tue, 12 Nov 2024 08:48:48 GMT</pubDate>
    <dc:creator>ashutosh0710</dc:creator>
    <dc:date>2024-11-12T08:48:48Z</dc:date>
    <item>
      <title>java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&lt;init&gt;</title>
      <link>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/95418#M39095</link>
      <description>&lt;P&gt;While trying to run&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;spark.sql("CALL iceberg_catalog.system.expire_snapshots(table =&amp;gt; 'iceberg_catalog.d11_stitch.rewards_third_party_impact_base_query',  older_than =&amp;gt; TIMESTAMP '2024-03-06 00:00:00.000')")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;to this Im getting&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Py4JJavaError: An error occurred while calling o415.sql.
: java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&amp;lt;init&amp;gt;(Lscala/Option;Lscala/Option;Lscala/Option;Lscala/Option;Lscala/Option;Lscala/Option;Lscala/Option;)V
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergParserUtils$.position(IcebergSqlExtensionsAstBuilder.scala:377)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergParserUtils$.withOrigin(IcebergSqlExtensionsAstBuilder.scala:367)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsAstBuilder.visitSingleStatement(IcebergSqlExtensionsAstBuilder.scala:334)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsAstBuilder.visitSingleStatement(IcebergSqlExtensionsAstBuilder.scala:66)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser$SingleStatementContext.accept(IcebergSqlExtensionsParser.java:153)
	at org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visit(AbstractParseTreeVisitor.java:18)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergSparkSqlExtensionsParser.$anonfun$parsePlan$1(IcebergSparkSqlExtensionsParser.scala:124)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergSparkSqlExtensionsParser.parse(IcebergSparkSqlExtensionsParser.scala:178)
	at org.apache.spark.sql.catalyst.parser.extensions.IcebergSparkSqlExtensionsParser.parsePlan(IcebergSparkSqlExtensionsParser.scala:124)
	at com.databricks.sql.parser.DatabricksSqlParser.$anonfun$parsePlan$1(DatabricksSqlParser.scala:80)
	at com.databricks.sql.parser.DatabricksSqlParser.parse(DatabricksSqlParser.scala:101)
	at com.databricks.sql.parser.DatabricksSqlParser.parsePlan(DatabricksSqlParser.scala:77)
	at org.apache.spark.sql.SparkSession.$anonfun$sql$2(SparkSession.scala:892)
	at com.databricks.spark.util.FrameProfiler$.record(FrameProfiler.scala:94)
	at org.apache.spark.sql.catalyst.QueryPlanningTracker.measurePhase(QueryPlanningTracker.scala:452)
	at org.apache.spark.sql.SparkSession.$anonfun$sql$1(SparkSession.scala:891)
	at org.apache.spark.sql.SparkSession.withActive(SparkSession.scala:1180)
	at org.apache.spark.sql.SparkSession.sql(SparkSession.scala:890)
	at org.apache.spark.sql.SparkSession.sql(SparkSession.scala:924)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
	at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:397)
	at py4j.Gateway.invoke(Gateway.java:306)
	at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
	at py4j.commands.CallCommand.execute(CallCommand.java:79)
	at py4j.ClientServerConnection.waitForCommands(ClientServerConnection.java:199)
	at py4j.ClientServerConnection.run(ClientServerConnection.java:119)
	at java.lang.Thread.run(Thread.java:750)
File &amp;lt;command-2355211326393001&amp;gt;, line 1
----&amp;gt; 1 spark.sql("CALL iceberg_catalog.system.expire_snapshots(table =&amp;gt; 'iceberg_catalog.d11_stitch.rewards_third_party_impact_base_query',  older_than =&amp;gt; TIMESTAMP '2024-03-06 00:00:00.000')")
File /databricks/spark/python/lib/py4j-0.10.9.7-src.zip/py4j/protocol.py:326, in get_return_value(answer, gateway_client, target_id, name)
    324 value = OUTPUT_CONVERTER[type](answer[2:], gateway_client)
    325 if answer[1] == REFERENCE_TYPE:
--&amp;gt; 326     raise Py4JJavaError(
    327         "An error occurred while calling {0}{1}{2}.\n".
    328         format(target_id, ".", name), value)
    329 else:
    330     raise Py4JError(
    331         "An error occurred while calling {0}{1}{2}. Trace:\n{3}\n".
    332         format(target_id, ".", name, value))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried using databricks Runtime 14.3 and 15.3 but getting the same issue on both the runtimes.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to run this successfully on 14.1&amp;nbsp;&lt;/P&gt;&lt;P&gt;Im adding the following jars&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;iceberg-spark-runtime-3.5_2.12-1.5.0.jar&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;iceberg-aws-bundle-1.5.0.jar&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 22 Oct 2024 06:41:18 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/95418#M39095</guid>
      <dc:creator>ashutosh0710</dc:creator>
      <dc:date>2024-10-22T06:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&lt;init&gt;</title>
      <link>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/97058#M39409</link>
      <description>&lt;P&gt;The error is likely due to incompatibility between the versions of the Iceberg JARs you are using and the Databricks Runtime versions. The &lt;CODE&gt;NoSuchMethodError&lt;/CODE&gt; suggests that the method signature expected by the Iceberg library is not present in the Spark SQL Catalyst Trees library in the newer DBR versions. You'll need to use newer compatible versions of these two libraries.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 17:17:31 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/97058#M39409</guid>
      <dc:creator>VZLA</dc:creator>
      <dc:date>2024-10-31T17:17:31Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&lt;init&gt;</title>
      <link>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98418#M39716</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/34618"&gt;@VZLA&lt;/a&gt;&amp;nbsp;I tried multiple combinations but nothing worked. If possible can you share the compatible libraries with DBR 14.3 and above?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 08:48:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98418#M39716</guid>
      <dc:creator>ashutosh0710</dc:creator>
      <dc:date>2024-11-12T08:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&lt;init&gt;</title>
      <link>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98420#M39717</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/128501"&gt;@ashutosh0710&lt;/a&gt;&amp;nbsp;you can inspect the libraries available in a cluster at /databricks/jars to understand which jars and versions are available, or similarly simply inspect the Spark UI Environment Classpath list.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 09:13:03 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98420#M39717</guid>
      <dc:creator>VZLA</dc:creator>
      <dc:date>2024-11-12T09:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.trees.Origin.&lt;init&gt;</title>
      <link>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98439#M39720</link>
      <description>&lt;P&gt;I checked the libraries in&amp;nbsp;&lt;SPAN&gt;/databricks/jars ,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;iceberg-spark-runtime-3.5_2.12-1.5.0.jar,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;iceberg-aws-bundle-1.5.0.jar seem to be compatible with the spark version there is.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 11:33:35 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/java-lang-nosuchmethoderror-org-apache-spark-sql-catalyst-trees/m-p/98439#M39720</guid>
      <dc:creator>ashutosh0710</dc:creator>
      <dc:date>2024-11-12T11:33:35Z</dc:date>
    </item>
  </channel>
</rss>

