<?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: DB2 CharConversionException in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/DB2-CharConversionException/m-p/2310300#M81439</link>
    <description>&lt;P&gt;Hi Simon,&lt;/P&gt; 
&lt;P&gt;I think the parameter needs to be added as JVM parameter under Job - Advanced Settings - Job Run VM Arguments:&lt;/P&gt; 
&lt;P&gt;-Ddb2.jcc.charsetDecoderEncoder=3&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="db2_issue.png" style="width: 900px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lt2X.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/150422i95D27AF98A27C136/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lt2X.png" alt="0683p000009Lt2X.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards&lt;/P&gt; 
&lt;P&gt;Mathias&lt;/P&gt;</description>
    <pubDate>Mon, 12 Mar 2018 14:05:20 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-03-12T14:05:20Z</dc:date>
    <item>
      <title>DB2 CharConversionException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DB2-CharConversionException/m-p/2310299#M81438</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Im trying to load data from a db2 to the same db2 1:1 as a simple test.&lt;/P&gt; 
&lt;P&gt;The following error appears after some time:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Exception in component tDB2Input_1 (talend_job)&lt;BR /&gt;com.ibm.db2.jcc.am.SqlException: [jcc][t4][1065][12306][4.22.29] Excpetion java.io.CharConversionException - ERRORCODE=-4220, SQLSTATE=null&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.ld.a(ld.java:794)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.ld.a(ld.java:66)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.ld.a(ld.java:125)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.mc.a(mc.java:2963)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.mc.p(mc.java:575)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.mc.P(mc.java:1656)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.ResultSet.getStringX(ResultSet.java:1214)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.ResultSet.getString(ResultSet.java:1183)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at routines.system.JDBCUtil.getString(JDBCUtil.java:21)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at cmm_talend_poc.talend_job_0_1.talend_job.tDB2Input_1Process(talend_job.java:3278)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at cmm_talend_poc.talend_job_0_1.talend_job.tDB2Connection_1Process(talend_job.java:560)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at cmm_talend_poc.talend_job_0_1.talend_job.runJobInTOS(talend_job.java:5376)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at cmm_talend_poc.talend_job_0_1.talend_job.main(talend_job.java:5201)&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Caused by: java.nio.charset.UnmappableCharacterException: Input length = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.nio.charset.CoderResult.throwException(CoderResult.java:282)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.r.a(r.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.ibm.db2.jcc.am.mc.a(mc.java:2952)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;... 9 more&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The affected column contains special german characters (ä ß) as it is a comment column.&lt;/P&gt; 
&lt;P&gt;After some research i tried to use the following parameter "db2.jcc.charsetDecoderEncoder=3;" as it seem to be a DB2 driver problem - nothing changed.&lt;/P&gt; 
&lt;P&gt;Appropriate db2jcc4.jar installed (11.1.1 DB2)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Has anyone any ideas?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Greetings&lt;/P&gt; 
&lt;P&gt;Simon&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Mar 2018 08:33:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DB2-CharConversionException/m-p/2310299#M81438</guid>
      <dc:creator>SaliasX</dc:creator>
      <dc:date>2018-03-12T08:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: DB2 CharConversionException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DB2-CharConversionException/m-p/2310300#M81439</link>
      <description>&lt;P&gt;Hi Simon,&lt;/P&gt; 
&lt;P&gt;I think the parameter needs to be added as JVM parameter under Job - Advanced Settings - Job Run VM Arguments:&lt;/P&gt; 
&lt;P&gt;-Ddb2.jcc.charsetDecoderEncoder=3&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="db2_issue.png" style="width: 900px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lt2X.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/150422i95D27AF98A27C136/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lt2X.png" alt="0683p000009Lt2X.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards&lt;/P&gt; 
&lt;P&gt;Mathias&lt;/P&gt;</description>
      <pubDate>Mon, 12 Mar 2018 14:05:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DB2-CharConversionException/m-p/2310300#M81439</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-12T14:05:20Z</dc:date>
    </item>
  </channel>
</rss>

