You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hive.apache.org by Charles Halpern <ch...@attinteractive.com> on 2009/11/23 20:29:11 UTC
Error trying to insert query results into a table
java.lang.NullPointerException
at
org.apache.hadoop.hive.ql.exec.MapOperator.initObjectInspector(MapOperator.j
ava:176)
at
org.apache.hadoop.hive.ql.exec.MapOperator.initializeOp(MapOperator.java:204
)
at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:264)
at org.apache.hadoop.hive.ql.exec.ExecMapper.map(ExecMapper.java:103)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:356)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
Trying to execute this hine statement:
insert overwrite table cah_test partition (ds='20091122', source='CS')
select <various fields> from src_table where ds='20091122' and source='CS';
--
Charlie Halpern
Office: 818-937-5579
Cell: 818-641-8457
IM: chazh98@yahoo.com
Re: Error trying to insert query results into a table
Posted by Carl Steinbach <ca...@cloudera.com>.
Hi Charlie,
Looks like you're running into this problem:
http://www.mail-archive.com/hive-dev@hadoop.apache.org/msg05533.html
It was fixed in HIVE-636, and this patch is included in hive-0.4.0.
Upgrading to 0.4.0 should fix the problem.
Thanks.
Carl
On Mon, Nov 23, 2009 at 11:29 AM, Charles Halpern <
chalpern@attinteractive.com> wrote:
>
> java.lang.NullPointerException
> at
> org.apache.hadoop.hive.ql.exec.MapOperator.initObjectInspector(MapOperator.java:176)
> at
> org.apache.hadoop.hive.ql.exec.MapOperator.initializeOp(MapOperator.java:204)
> at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:264)
> at org.apache.hadoop.hive.ql.exec.ExecMapper.map(ExecMapper.java:103)
> at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
> at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:356)
> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
> at org.apache.hadoop.mapred.Child.main(Child.java:170)
>
>
>
> Trying to execute this hine statement:
>
> insert overwrite table cah_test partition (ds='20091122', source='CS')
> select *<various fields>* from src_table where ds='20091122' and
> source='CS';
>
>
> --
> *Charlie Halpern
> **Office*: 818-937-5579
> *Cell*: 818-641-8457
> *IM*: chazh98@yahoo.com
>
>