<?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 java.lang.IllegalArgumentException: No columns to insert in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251965#M35756</link>
    <description>I am trying to read an delimited input file and insert the data into a HBase table. The tHBaseOutput_1 component is giving me error "parameter (Family parameters) must have at least one value" at the time of running. After running I am getting below error and no rows getting inserted. 
&lt;BR /&gt; 
&lt;BR /&gt;Exception in component tHBaseOutput_1 
&lt;BR /&gt;java.lang.IllegalArgumentException: No columns to insert 
&lt;BR /&gt; at org.apache.hadoop.hbase.client.HTable.validatePut(HTable.java:993) 
&lt;BR /&gt; at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:809) 
&lt;BR /&gt; at org.apache.hadoop.hbase.client.HTable.put(HTable.java:795) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.tFileInputDelimited_1Process(HBaseWrite.java:856) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.tHBaseConnection_1Process(HBaseWrite.java:387) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.runJobInTOS(HBaseWrite.java:1146) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.main(HBaseWrite.java:1011) 
&lt;BR /&gt; 
&lt;BR /&gt;Platform Used: 
&lt;BR /&gt;Talend installed on Windows 7 Enterprise 
&lt;BR /&gt;HBase is on Linux host.</description>
    <pubDate>Fri, 14 Feb 2014 08:16:49 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-02-14T08:16:49Z</dc:date>
    <item>
      <title>java.lang.IllegalArgumentException: No columns to insert</title>
      <link>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251965#M35756</link>
      <description>I am trying to read an delimited input file and insert the data into a HBase table. The tHBaseOutput_1 component is giving me error "parameter (Family parameters) must have at least one value" at the time of running. After running I am getting below error and no rows getting inserted. 
&lt;BR /&gt; 
&lt;BR /&gt;Exception in component tHBaseOutput_1 
&lt;BR /&gt;java.lang.IllegalArgumentException: No columns to insert 
&lt;BR /&gt; at org.apache.hadoop.hbase.client.HTable.validatePut(HTable.java:993) 
&lt;BR /&gt; at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:809) 
&lt;BR /&gt; at org.apache.hadoop.hbase.client.HTable.put(HTable.java:795) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.tFileInputDelimited_1Process(HBaseWrite.java:856) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.tHBaseConnection_1Process(HBaseWrite.java:387) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.runJobInTOS(HBaseWrite.java:1146) 
&lt;BR /&gt; at npa_test.hbasewrite_0_1.HBaseWrite.main(HBaseWrite.java:1011) 
&lt;BR /&gt; 
&lt;BR /&gt;Platform Used: 
&lt;BR /&gt;Talend installed on Windows 7 Enterprise 
&lt;BR /&gt;HBase is on Linux host.</description>
      <pubDate>Fri, 14 Feb 2014 08:16:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251965#M35756</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-14T08:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.IllegalArgumentException: No columns to insert</title>
      <link>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251966#M35757</link>
      <description>Hi, &lt;BR /&gt;How did you set your tHBaseOutput component in your job? Have you checked the component reference &lt;A href="https://help.talend.com/search/all?query=tHBaseOutput&amp;amp;content-lang=en" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:tHBaseOutput&lt;/A&gt;?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Mon, 17 Feb 2014 02:27:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251966#M35757</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-17T02:27:31Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.IllegalArgumentException: No columns to insert</title>
      <link>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251967#M35758</link>
      <description>I googled this error message and this post came up. In HBaseOutput, under the "Action on table", if you choose any value other than "None" you will end up creating a table and therefor you need to supply the column families to HBase. I was confused because I figured the "Families" table would be good enough, but you need to go into Advanced Settings for the tHBaseOutput and add a column family to the "Family parameters" table.</description>
      <pubDate>Mon, 09 Jun 2014 23:27:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/java-lang-IllegalArgumentException-No-columns-to-insert/m-p/2251967#M35758</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-09T23:27:12Z</dc:date>
    </item>
  </channel>
</rss>

