<?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: Request for Assistance - Databricks JDBC Load Issue in Talend 8 with Java 17 in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2528986#M147967</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;A remark : &amp;nbsp;JVM options are not inherited ..&lt;/P&gt;
&lt;P&gt;So, adding some JVM options in the Talend Studio ini file will not "help" for jobs launched from Studio (A new Java process is launched by the Studio and the JVM properties used by this "new" Java process are the one specified in the JVM Arguments)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For ex : &lt;A id="menur13g" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://help.qlik.com/talend/en-us/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise" href="https://help.qlik.com/talend/en-US/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise" target="_blank" rel="noreferrer noopener" aria-label="Link https://help.qlik.com/talend/en-US/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise"&gt;https://help.qlik.com/talend/en-US/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Kind regards&lt;BR /&gt;Denis&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 30 Aug 2025 18:22:55 GMT</pubDate>
    <dc:creator>Denis_Segard</dc:creator>
    <dc:date>2025-08-30T18:22:55Z</dc:date>
    <item>
      <title>Request for Assistance - Databricks JDBC Load Issue in Talend 8 with Java 17</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2501283#M141701</link>
      <description>&lt;P&gt;Hello Talend Support Team,&lt;/P&gt;
&lt;P&gt;I am encountering a persistent issue when trying to load data from Databricks via JDBC in Talend 8 using Java 17. Below is a brief summary of the problem and the steps I have already taken:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Environment &amp;amp; Setup:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Talend 8 (Studio version 2024-10)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Java 17 (HotSpot JDK 17.0.11)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Databricks JDBC driver 2.6.40&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Connection string (example):&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class="language-bash"&gt;bash
Copy code
jdbc:databricks://adb-3178472978883225.5.azuredatabricks.net:443/default
  ;transportMode=http
  ;ssl=1
  ;httpPath=sql/protocolv1/o/3178472978883225/1218-184617-zyvhht5e
  ;AuthMech=3
  ;UID=token
  ;PWD=&amp;lt;token&amp;gt;
  ;EnableArrow=0;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Error Description:&lt;/STRONG&gt;&amp;nbsp;When attempting to run a job (tDBInput or similar component) that queries Databricks, the job fails with an&amp;nbsp;&lt;CODE&gt;InaccessibleObjectException&lt;/CODE&gt;. The relevant part of the error log reads:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class="language-vbnet"&gt;vbnet
Copy code
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.IllegalStateException: java.lang.reflect.InaccessibleObjectException:
  Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible:
  module java.base does not "opens java.lang.invoke" to unnamed module @xxxxxx

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;We have already:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Added all standard&amp;nbsp;&lt;CODE&gt;-add-opens&lt;/CODE&gt;&amp;nbsp;lines to our Talend&amp;nbsp;&lt;CODE&gt;.ini&lt;/CODE&gt;&amp;nbsp;file, including:and verified the&amp;nbsp;&lt;CODE&gt;.ini&lt;/CODE&gt;&amp;nbsp;content.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class="language-csharp"&gt;csharp
Copy code
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
...

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Restarted Talend and confirmed the environment is using Java 17.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Tried setting&amp;nbsp;&lt;CODE&gt;EnableArrow=0&lt;/CODE&gt;&amp;nbsp;in the connection string to avoid Arrow-based reflection issues.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Checked that other Talend jobs (not connecting to Databricks) run fine under the same Java version.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Attempted to ensure the same VM arguments are applied both in Talend Studio and when exporting/running the job externally.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Despite these measures, the reflection error persists specifically for the Databricks connection. We suspect the required&amp;nbsp;&lt;CODE&gt;--add-opens&lt;/CODE&gt;&amp;nbsp;are not being fully honored, or there is a conflict between the Databricks driver’s reflection calls and Talend’s module settings under Java 17.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Request for Assistance:&lt;/STRONG&gt;&amp;nbsp;Could you please advise on:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Any additional configuration or patches needed for Talend 8 to handle Java 17 reflection with Databricks JDBC?&lt;/LI&gt;
&lt;LI&gt;Best practices for ensuring&amp;nbsp;&lt;CODE&gt;-add-opens&lt;/CODE&gt;&amp;nbsp;flags are applied to jobs that use the Databricks driver, particularly when run from the Talend Studio or CommandLine/Talend Management Console.&lt;/LI&gt;
&lt;LI&gt;Any known compatibility issues or additional driver settings that might resolve this error.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;I greatly appreciate your help. If you need more logs or environment details, please let me know. Thank you in advance for your guidance on this matter.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Lukas Hruska&lt;/P&gt;
&lt;P&gt;Data Engineer&lt;/P&gt;
&lt;P&gt;NN Group Slovakia&lt;/P&gt;
&lt;P&gt;&lt;!-- notionvc: 9efe6e03-c0d3-43c0-95ee-d7625c848323 --&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2025 21:12:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2501283#M141701</guid>
      <dc:creator>LukasHruska</dc:creator>
      <dc:date>2025-01-14T21:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: Request for Assistance - Databricks JDBC Load Issue in Talend 8 with Java 17</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2528980#M147966</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/325566"&gt;@LukasHruska&lt;/a&gt;&amp;nbsp;did you have any feedback or anything? I´m having exactly same issue here&lt;/P&gt;</description>
      <pubDate>Sat, 30 Aug 2025 03:25:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2528980#M147966</guid>
      <dc:creator>jerryespn</dc:creator>
      <dc:date>2025-08-30T03:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: Request for Assistance - Databricks JDBC Load Issue in Talend 8 with Java 17</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2528986#M147967</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;A remark : &amp;nbsp;JVM options are not inherited ..&lt;/P&gt;
&lt;P&gt;So, adding some JVM options in the Talend Studio ini file will not "help" for jobs launched from Studio (A new Java process is launched by the Studio and the JVM properties used by this "new" Java process are the one specified in the JVM Arguments)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For ex : &lt;A id="menur13g" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://help.qlik.com/talend/en-us/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise" href="https://help.qlik.com/talend/en-US/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise" target="_blank" rel="noreferrer noopener" aria-label="Link https://help.qlik.com/talend/en-US/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise"&gt;https://help.qlik.com/talend/en-US/components/8.0/loqate-address-standardization/tloqateaddressrow-tfixedflowinput-tfileoutputexcel-tfileoutputexcel-setting-jvm-argument-and-finalizing-job-standard-component-enterprise&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Kind regards&lt;BR /&gt;Denis&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Aug 2025 18:22:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Request-for-Assistance-Databricks-JDBC-Load-Issue-in-Talend-8/m-p/2528986#M147967</guid>
      <dc:creator>Denis_Segard</dc:creator>
      <dc:date>2025-08-30T18:22:55Z</dc:date>
    </item>
  </channel>
</rss>

