<?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 Exception in component tMap_1 java.lang.NullPointerException in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342875#M110692</link>
    <description>&lt;P&gt;So let me preface this post by mentioning that I have searched the community high and low on how to best debug NullPointerExceptions in a talend mapping component.&amp;nbsp; I've taken over maintenance on a two talend ETL integrations between SQL views and salesforce.com, and suddenly on Jan 20th they both started failing due to null pointer exceptions.&amp;nbsp; Both jobs use a mapping component called tMap_1&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;One is integrating salesforce account objects&lt;/P&gt; 
&lt;P&gt;The other is integrating a salesforce custom object representing invoices&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The tmap_1 leverages a left outer join to join ownerids from salesforce, for both the account objects and invoice objects the join assigns a salesforce ownerid based on a matching field the SQL db/ERP uses.&amp;nbsp; The rows for the join are correctly attained, the rows from SQL are correctly attained, no issues getting the data.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The mapping that maps the data then gets an error, nullpointer exception.&lt;/P&gt; 
&lt;P&gt;I change the SQL query to return only 1 row, to see if there is still an error -there is&lt;/P&gt; 
&lt;P&gt;The SQL query returns no null data when run&lt;/P&gt; 
&lt;P&gt;The field the single row joins on is there, and see no reason why the join would fail&lt;/P&gt; 
&lt;P&gt;I made sure there was nothing flagged as nullable on the left/input side of the map that wasn't nullable on the right/output side&lt;/P&gt; 
&lt;P&gt;The exception data has a few different stack traces.&amp;nbsp;&amp;nbsp;The job fails because a subjob failed.&amp;nbsp; The subjob that fails is the one with the mapping.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here is the full stack trace:&lt;/P&gt; 
&lt;P&gt;Starting job WPAccountToSF at 19:21 05/02/2018.&lt;/P&gt; 
&lt;P&gt;&lt;BR /&gt;[statistics] connecting to socket on port 3740&lt;BR /&gt;[statistics] connected&lt;/P&gt; 
&lt;P&gt;-----------------------------------------------------&lt;BR /&gt;job WPAccountToSF started.....&lt;BR /&gt;-----------------------------------------------------&lt;/P&gt; 
&lt;P&gt;&lt;BR /&gt;Setting required environmental parameters....&lt;BR /&gt;-----------------------------------------------------&lt;/P&gt; 
&lt;P&gt;The batch job is located at : C:/Program Files/salesforce.com/Data Loader/cliq_process/WPAccountToSF/&lt;/P&gt; 
&lt;P&gt;Integration started at : 2018-02-06T00:21:58Z&lt;/P&gt; 
&lt;P&gt;The CSV File is located at : C:/Program Files/salesforce.com/Data Loader/cliq_process/WPAccountToSF/read/&lt;/P&gt; 
&lt;P&gt;the name of the csv file is : WPAccountToSF.csv&lt;/P&gt; 
&lt;P&gt;------------------------------------------------------------------&lt;BR /&gt;tContextLoad_1 set key "ILRT" with value "2018-02-04 18:05:00.000"&lt;BR /&gt;The system cannot find the path specified.&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;SET DLPATH="C:\Program Files\salesforce.com\Data Loader"&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;SET DLCONF="C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\config"&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;SET DLDATA="C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\write"&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;call "C:\Program Files (x86)\Java\jre1.8.0_111\bin\java.exe" -cp "C:\Program Files\salesforce.com\Data Loader"\* -Dsalesforce.config.dir="C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\config" com.salesforce.dataloader.process.ProcessRunner process.name=WPAccountToSF_SFID&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;REM To rotate your export files, uncomment the line below&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;REM copy "C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\write"\WPAccountToSF_SFID.csv "C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\write"\20180502-19-WPAccountToSF_SFID.csv&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The main job name is :WPAccountToSF_SFID&lt;BR /&gt;The Start Time Was: 2018-02-06T00:21:58Z&lt;BR /&gt;The Cliq job location is :C:/Program Files/salesforce.com/Data Loader/cliq_process/WPAccountToSF_SFID/&lt;BR /&gt;Total rows are : 1&lt;BR /&gt;Error Attachment Location is :C:/Program Files/salesforce.com/Data Loader/cliq_process/Insert_Error_Attachment/&lt;BR /&gt;Exception in component tMap_1&lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tRowGenerator_2Process(TalendStatusLog_v1.java:3179)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tFileList_2Process(TalendStatusLog_v1.java:1745)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tFileList_1Process(TalendStatusLog_v1.java:1262)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tJava_1Process(TalendStatusLog_v1.java:790)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.runJobInTOS(TalendStatusLog_v1.java:6210)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.runJob(TalendStatusLog_v1.java:5999)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tRunJob_3Process(WPAccountToSF.java:12985)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSystem_2Process(WPAccountToSF.java:12749)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tFileList_1Process(WPAccountToSF.java:12414)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tMSSqlInput_1Process(WPAccountToSF.java:10110)&lt;BR /&gt;2018-02-05 19:23:08|NS1sI5|LuR1vI|LuR1vI|UCS_PROJECT|TalendStatusLog_v1|Default|6|Java Exception|tMap_1|java.lang.NullPointerException:null|1&lt;BR /&gt;Error Encountered&lt;BR /&gt;WPAccountToSF&lt;BR /&gt;2018-02-06T00:21:58Z&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSalesforceInput_2Process(WPAccountToSF.java:4229)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tJava_1Process(WPAccountToSF.java:3245)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.runJobInTOS(WPAccountToSF.java:16527)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.main(WPAccountToSF.java:16289)&lt;BR /&gt;Exception in component tRunJob_3&lt;BR /&gt;java.lang.RuntimeException: Child job running failed&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tRunJob_3Process(WPAccountToSF.java:13007)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSystem_2Process(WPAccountToSF.java:12749)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tFileList_1Process(WPAccountToSF.java:12414)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tMSSqlInput_1Process(WPAccountToSF.java:10110)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSalesforceInput_2Process(WPAccountToSF.java:4229)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tJava_1Process(WPAccountToSF.java:3245)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.runJobInTOS(WPAccountToSF.java:16527)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.main(WPAccountToSF.java:16289)&lt;BR /&gt;2018-02-05 19:23:09|LuR1vI|LuR1vI|LuR1vI|UCS_PROJECT|WPAccountToSF|Default|6|Java Exception|tRunJob_3|java.lang.RuntimeException:Child job running failed|1&lt;BR /&gt;[statistics] disconnected&lt;BR /&gt;Job WPAccountToSF ended at 19:23 05/02/2018. [exit code=1]&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Is there a trick to setting a breakpoint in the correct place?&amp;nbsp; Any other tips &amp;amp; tricks for pinpointing the null pointer?&amp;nbsp; I am not sure if I am reading the stack trace correctly and the issue is in the tmap.&amp;nbsp; I'm not sure how a tmap could work fine, then one day start throwing a null pointer exception unless there was an issue with the data, which doesn't seem to be the case.&amp;nbsp; The mapping is not calling any java functions I can see that would even cause a null pointer error.&amp;nbsp; Is it possible the error is not in the tmap but elsewhere?&amp;nbsp; Thank you so much for any help and guidance the community can provide here.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Feb 2018 00:46:04 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-02-06T00:46:04Z</dc:date>
    <item>
      <title>Exception in component tMap_1 java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342875#M110692</link>
      <description>&lt;P&gt;So let me preface this post by mentioning that I have searched the community high and low on how to best debug NullPointerExceptions in a talend mapping component.&amp;nbsp; I've taken over maintenance on a two talend ETL integrations between SQL views and salesforce.com, and suddenly on Jan 20th they both started failing due to null pointer exceptions.&amp;nbsp; Both jobs use a mapping component called tMap_1&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;One is integrating salesforce account objects&lt;/P&gt; 
&lt;P&gt;The other is integrating a salesforce custom object representing invoices&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The tmap_1 leverages a left outer join to join ownerids from salesforce, for both the account objects and invoice objects the join assigns a salesforce ownerid based on a matching field the SQL db/ERP uses.&amp;nbsp; The rows for the join are correctly attained, the rows from SQL are correctly attained, no issues getting the data.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The mapping that maps the data then gets an error, nullpointer exception.&lt;/P&gt; 
&lt;P&gt;I change the SQL query to return only 1 row, to see if there is still an error -there is&lt;/P&gt; 
&lt;P&gt;The SQL query returns no null data when run&lt;/P&gt; 
&lt;P&gt;The field the single row joins on is there, and see no reason why the join would fail&lt;/P&gt; 
&lt;P&gt;I made sure there was nothing flagged as nullable on the left/input side of the map that wasn't nullable on the right/output side&lt;/P&gt; 
&lt;P&gt;The exception data has a few different stack traces.&amp;nbsp;&amp;nbsp;The job fails because a subjob failed.&amp;nbsp; The subjob that fails is the one with the mapping.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here is the full stack trace:&lt;/P&gt; 
&lt;P&gt;Starting job WPAccountToSF at 19:21 05/02/2018.&lt;/P&gt; 
&lt;P&gt;&lt;BR /&gt;[statistics] connecting to socket on port 3740&lt;BR /&gt;[statistics] connected&lt;/P&gt; 
&lt;P&gt;-----------------------------------------------------&lt;BR /&gt;job WPAccountToSF started.....&lt;BR /&gt;-----------------------------------------------------&lt;/P&gt; 
&lt;P&gt;&lt;BR /&gt;Setting required environmental parameters....&lt;BR /&gt;-----------------------------------------------------&lt;/P&gt; 
&lt;P&gt;The batch job is located at : C:/Program Files/salesforce.com/Data Loader/cliq_process/WPAccountToSF/&lt;/P&gt; 
&lt;P&gt;Integration started at : 2018-02-06T00:21:58Z&lt;/P&gt; 
&lt;P&gt;The CSV File is located at : C:/Program Files/salesforce.com/Data Loader/cliq_process/WPAccountToSF/read/&lt;/P&gt; 
&lt;P&gt;the name of the csv file is : WPAccountToSF.csv&lt;/P&gt; 
&lt;P&gt;------------------------------------------------------------------&lt;BR /&gt;tContextLoad_1 set key "ILRT" with value "2018-02-04 18:05:00.000"&lt;BR /&gt;The system cannot find the path specified.&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;SET DLPATH="C:\Program Files\salesforce.com\Data Loader"&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;SET DLCONF="C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\config"&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;SET DLDATA="C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\write"&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;call "C:\Program Files (x86)\Java\jre1.8.0_111\bin\java.exe" -cp "C:\Program Files\salesforce.com\Data Loader"\* -Dsalesforce.config.dir="C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\config" com.salesforce.dataloader.process.ProcessRunner process.name=WPAccountToSF_SFID&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;REM To rotate your export files, uncomment the line below&lt;/P&gt; 
&lt;P&gt;C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID&amp;gt;REM copy "C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\write"\WPAccountToSF_SFID.csv "C:\Program Files\salesforce.com\Data Loader\cliq_process\WPAccountToSF_SFID\write"\20180502-19-WPAccountToSF_SFID.csv&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The main job name is :WPAccountToSF_SFID&lt;BR /&gt;The Start Time Was: 2018-02-06T00:21:58Z&lt;BR /&gt;The Cliq job location is :C:/Program Files/salesforce.com/Data Loader/cliq_process/WPAccountToSF_SFID/&lt;BR /&gt;Total rows are : 1&lt;BR /&gt;Error Attachment Location is :C:/Program Files/salesforce.com/Data Loader/cliq_process/Insert_Error_Attachment/&lt;BR /&gt;Exception in component tMap_1&lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tRowGenerator_2Process(TalendStatusLog_v1.java:3179)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tFileList_2Process(TalendStatusLog_v1.java:1745)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tFileList_1Process(TalendStatusLog_v1.java:1262)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.tJava_1Process(TalendStatusLog_v1.java:790)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.runJobInTOS(TalendStatusLog_v1.java:6210)&lt;BR /&gt;at ucs_project.talendstatuslog_v1_0_1.TalendStatusLog_v1.runJob(TalendStatusLog_v1.java:5999)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tRunJob_3Process(WPAccountToSF.java:12985)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSystem_2Process(WPAccountToSF.java:12749)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tFileList_1Process(WPAccountToSF.java:12414)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tMSSqlInput_1Process(WPAccountToSF.java:10110)&lt;BR /&gt;2018-02-05 19:23:08|NS1sI5|LuR1vI|LuR1vI|UCS_PROJECT|TalendStatusLog_v1|Default|6|Java Exception|tMap_1|java.lang.NullPointerException:null|1&lt;BR /&gt;Error Encountered&lt;BR /&gt;WPAccountToSF&lt;BR /&gt;2018-02-06T00:21:58Z&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSalesforceInput_2Process(WPAccountToSF.java:4229)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tJava_1Process(WPAccountToSF.java:3245)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.runJobInTOS(WPAccountToSF.java:16527)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.main(WPAccountToSF.java:16289)&lt;BR /&gt;Exception in component tRunJob_3&lt;BR /&gt;java.lang.RuntimeException: Child job running failed&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tRunJob_3Process(WPAccountToSF.java:13007)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSystem_2Process(WPAccountToSF.java:12749)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tFileList_1Process(WPAccountToSF.java:12414)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tMSSqlInput_1Process(WPAccountToSF.java:10110)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tSalesforceInput_2Process(WPAccountToSF.java:4229)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.tJava_1Process(WPAccountToSF.java:3245)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.runJobInTOS(WPAccountToSF.java:16527)&lt;BR /&gt;at ucs_project.wpaccounttosf_0_1.WPAccountToSF.main(WPAccountToSF.java:16289)&lt;BR /&gt;2018-02-05 19:23:09|LuR1vI|LuR1vI|LuR1vI|UCS_PROJECT|WPAccountToSF|Default|6|Java Exception|tRunJob_3|java.lang.RuntimeException:Child job running failed|1&lt;BR /&gt;[statistics] disconnected&lt;BR /&gt;Job WPAccountToSF ended at 19:23 05/02/2018. [exit code=1]&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Is there a trick to setting a breakpoint in the correct place?&amp;nbsp; Any other tips &amp;amp; tricks for pinpointing the null pointer?&amp;nbsp; I am not sure if I am reading the stack trace correctly and the issue is in the tmap.&amp;nbsp; I'm not sure how a tmap could work fine, then one day start throwing a null pointer exception unless there was an issue with the data, which doesn't seem to be the case.&amp;nbsp; The mapping is not calling any java functions I can see that would even cause a null pointer error.&amp;nbsp; Is it possible the error is not in the tmap but elsewhere?&amp;nbsp; Thank you so much for any help and guidance the community can provide here.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2018 00:46:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342875#M110692</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-06T00:46:04Z</dc:date>
    </item>
    <item>
      <title>Re: Exception in component tMap_1 java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342876#M110693</link>
      <description>Where ever you have created expersions in tMap there any one of those column is getting null values,you need to handle nulls first and the add into expresion.</description>
      <pubDate>Tue, 06 Feb 2018 04:58:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342876#M110693</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2018-02-06T04:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Exception in component tMap_1 java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342877#M110694</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;This link from&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069RuGAAU"&gt;@rhall&lt;/A&gt;&amp;nbsp;may help you for debugging tMap purpose:&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCx4vCAC" target="_blank"&gt;https://community.talend.com/t5/How-Tos-and-Best-Practices/How-to-debug-tMap-errors/td-p/40951&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2018 10:24:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342877#M110694</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2018-02-06T10:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: Exception in component tMap_1 java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342878#M110695</link>
      <description>For null pointer errors, I go to the line of Java code that generated the error to see what object is showing up as null. From the stack trace, it's row 3179.&lt;BR /&gt;&lt;BR /&gt;Also, did you see the path error at the start of your stack trace? If your job passes a reference to that file to tMap (or another component), it can cause this type of exception if the file isn't there.</description>
      <pubDate>Wed, 07 Feb 2018 01:15:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tMap-1-java-lang-NullPointerException/m-p/2342878#M110695</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-07T01:15:27Z</dc:date>
    </item>
  </channel>
</rss>

