<?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: Datbricks JDK 17 upgrade error in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70969#M34195</link>
    <description>&lt;P&gt;I'm sorry - I dont understand - We are not trying to alter the JDK version.. Isn't JDK 17 supported or not?&lt;/P&gt;</description>
    <pubDate>Tue, 28 May 2024 22:08:00 GMT</pubDate>
    <dc:creator>prith</dc:creator>
    <dc:date>2024-05-28T22:08:00Z</dc:date>
    <item>
      <title>Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70933#M34186</link>
      <description>&lt;P&gt;We tried upgrading to JDK 17&lt;/P&gt;&lt;P&gt;Using Spark version 3.0.5 and runtime 14.3 LTS&lt;/P&gt;&lt;P&gt;Getting this exception using&amp;nbsp;&lt;SPAN&gt;parallelstream()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With Java 17 I am not able to parallel process different partitions at the same time.&amp;nbsp; This means when there is more than 1 partition to process, Java11 (which allows parallel processing) takes ~75 minutes while Java 17 takes&amp;nbsp; ~150 minutes.The exception I face in Java 17 when I use list.parallelStream().foreach() is (workflow that faced this exception:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SecurityException: java.lang.SecurityException: setContextClassLoader Caused by: SecurityException: setContextClassLoader at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:562) at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:689) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 15:09:44 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70933#M34186</guid>
      <dc:creator>prith</dc:creator>
      <dc:date>2024-05-28T15:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70965#M34191</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/53453"&gt;@prith&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The Databricks DBR is bundled with Java already. For DBR 14.3 the system environment is:&lt;/P&gt;
&lt;UL class="simple"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Operating System&lt;/STRONG&gt;: Ubuntu 22.04.3 LTS&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Java&lt;/STRONG&gt;: Zulu 8.74.0.17-CA-linux64&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Scala&lt;/STRONG&gt;: 2.12.15&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Python&lt;/STRONG&gt;: 3.10.12&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;R&lt;/STRONG&gt;: 4.3.1&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Delta Lake&lt;/STRONG&gt;: 3.1.0&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Changing the DBR Java version is not supported.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 20:55:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70965#M34191</guid>
      <dc:creator>raphaelblg</dc:creator>
      <dc:date>2024-05-28T20:55:28Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70966#M34192</link>
      <description>&lt;P&gt;Well we use&amp;nbsp;spark_version: "14.3.x-scala2.12" along with&lt;/P&gt;&lt;P&gt;spark_env_vars:&lt;BR /&gt;JNAME: "zulu17-ca-arm64"&lt;/P&gt;&lt;P&gt;This is a pure java jar based workflow - the entire code and jar is in Java - nothing to do with Scala / Python&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 21:26:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70966#M34192</guid>
      <dc:creator>prith</dc:creator>
      <dc:date>2024-05-28T21:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70967#M34193</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/53453"&gt;@prith&lt;/a&gt;,&amp;nbsp;Databricks DBR includes a specific Java version, and altering it is not a supported scenario by Databricks. I hope this information is helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 21:30:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70967#M34193</guid>
      <dc:creator>raphaelblg</dc:creator>
      <dc:date>2024-05-28T21:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70969#M34195</link>
      <description>&lt;P&gt;I'm sorry - I dont understand - We are not trying to alter the JDK version.. Isn't JDK 17 supported or not?&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 22:08:00 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70969#M34195</guid>
      <dc:creator>prith</dc:creator>
      <dc:date>2024-05-28T22:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70970#M34196</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/53453"&gt;@prith&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Currently, Java 17 is not available on Databricks runtimes (DBR). If JDK 17 becomes available on Databricks in the future, it will be included in the DBR. You can refer to the&amp;nbsp;&lt;A href="https://docs.databricks.com/en/release-notes/runtime/index.html" target="_self"&gt;Databricks Runtime release notes versions and compatibility&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 22:11:09 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70970#M34196</guid>
      <dc:creator>raphaelblg</dc:creator>
      <dc:date>2024-05-28T22:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70973#M34197</link>
      <description>&lt;P&gt;Anyways - thanks for your response - We found a workaround for this error and JDK 17 is actually working - it appears faster than JDK 8&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 23:14:24 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/70973#M34197</guid>
      <dc:creator>prith</dc:creator>
      <dc:date>2024-05-28T23:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: Datbricks JDK 17 upgrade error</title>
      <link>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/80037#M35903</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/53453"&gt;@prith&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I'm also trying to use Java 17 or 11 in Databricks clusters. Are you using the environment variable `JNAME=zulu17-ca-amd64` as mentioned in&amp;nbsp;&lt;A href="https://docs.databricks.com/en/dev-tools/sdk-java.html#create-a-cluster-that-uses-jdk-17" target="_blank"&gt;https://docs.databricks.com/en/dev-tools/sdk-java.html#create-a-cluster-that-uses-jdk-17&lt;/A&gt;&amp;nbsp;? Could you share your experience and workaround? Much appreciated!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2024 01:28:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/datbricks-jdk-17-upgrade-error/m-p/80037#M35903</guid>
      <dc:creator>duliu</dc:creator>
      <dc:date>2024-07-23T01:28:02Z</dc:date>
    </item>
  </channel>
</rss>

