<?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>article Qlik Talend Product: module java.base does not opens java.util to unnamed module in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Product-module-java-base-does-not-opens-java-util-to/ta-p/2507300</link>
    <description>&lt;P&gt;You may be getting the following error while running a Talend Bigdata Job:&lt;/P&gt;
&lt;P style="padding-left: 40px;"&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Map java.util.Collections$UnmodifiableMap.m accessible: module java.base does not "opens java.util" to unnamed module @39ebfb56&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;To resolve the issue while maintaining JDK 17 support, the following steps are performed:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For a single Spark job&lt;/STRONG&gt;:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Navigate to &lt;STRONG&gt;Spark job -&amp;gt; Advanced Settings -&amp;gt; Use specific JVM Args&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Add the following line:&lt;BR /&gt;
&lt;PRE class="ckeditor_codeblock"&gt;--add-opens=java.base/java.util=ALL-UNNAMED&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;For all Jobs&lt;/STRONG&gt;:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Go to &lt;STRONG&gt;Window -&amp;gt; Preferences -&amp;gt; Talend -&amp;gt; Run/Debug&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Add the following JVM argument:&lt;BR /&gt;
&lt;PRE class="ckeditor_codeblock"&gt;--add-opens=java.base/java.util=ALL-UNNAMED&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;After adding this JVM argument line to the Job configurations, the issue was resolved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Cause&lt;/FONT&gt; &lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The issue occurred because you was using JDK 17 and Talend 8.0.1. As JDK 17 introduced stricter module access controls, which led to this error when accessing certain parts of the&amp;nbsp;&lt;STRONG&gt;java.util&lt;/STRONG&gt; package.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;For more information about Java 17 Migration, please refer to this official article&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Products-Java-17-Migration-Guide/ta-p/2439908" target="_blank" rel="noopener"&gt;Qlik-Talend-Products-Java-17-Migration-Guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Talend Studio" id="qlik_TalendStudio"&gt;&lt;/LI-PRODUCT&gt; 8.0.1&lt;/LI&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Talend Big Data" id="qlik_TalendBigData"&gt;&lt;/LI-PRODUCT&gt; 8.0.1&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Wed, 26 Feb 2025 02:07:13 GMT</pubDate>
    <dc:creator>Uma_Ganesh</dc:creator>
    <dc:date>2025-02-26T02:07:13Z</dc:date>
    <item>
      <title>Qlik Talend Product: module java.base does not opens java.util to unnamed module</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Product-module-java-base-does-not-opens-java-util-to/ta-p/2507300</link>
      <description>&lt;P&gt;You may be getting the following error while running a Talend Bigdata Job:&lt;/P&gt;
&lt;P style="padding-left: 40px;"&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Map java.util.Collections$UnmodifiableMap.m accessible: module java.base does not "opens java.util" to unnamed module @39ebfb56&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;To resolve the issue while maintaining JDK 17 support, the following steps are performed:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For a single Spark job&lt;/STRONG&gt;:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Navigate to &lt;STRONG&gt;Spark job -&amp;gt; Advanced Settings -&amp;gt; Use specific JVM Args&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Add the following line:&lt;BR /&gt;
&lt;PRE class="ckeditor_codeblock"&gt;--add-opens=java.base/java.util=ALL-UNNAMED&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;For all Jobs&lt;/STRONG&gt;:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Go to &lt;STRONG&gt;Window -&amp;gt; Preferences -&amp;gt; Talend -&amp;gt; Run/Debug&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Add the following JVM argument:&lt;BR /&gt;
&lt;PRE class="ckeditor_codeblock"&gt;--add-opens=java.base/java.util=ALL-UNNAMED&lt;/PRE&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;After adding this JVM argument line to the Job configurations, the issue was resolved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Cause&lt;/FONT&gt; &lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The issue occurred because you was using JDK 17 and Talend 8.0.1. As JDK 17 introduced stricter module access controls, which led to this error when accessing certain parts of the&amp;nbsp;&lt;STRONG&gt;java.util&lt;/STRONG&gt; package.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;For more information about Java 17 Migration, please refer to this official article&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Products-Java-17-Migration-Guide/ta-p/2439908" target="_blank" rel="noopener"&gt;Qlik-Talend-Products-Java-17-Migration-Guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Talend Studio" id="qlik_TalendStudio"&gt;&lt;/LI-PRODUCT&gt; 8.0.1&lt;/LI&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Talend Big Data" id="qlik_TalendBigData"&gt;&lt;/LI-PRODUCT&gt; 8.0.1&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 26 Feb 2025 02:07:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Product-module-java-base-does-not-opens-java-util-to/ta-p/2507300</guid>
      <dc:creator>Uma_Ganesh</dc:creator>
      <dc:date>2025-02-26T02:07:13Z</dc:date>
    </item>
  </channel>
</rss>

