Exactly!

I was setting exception message as a counter name, the message was null.

Thank you very much Konstantin.

On Fri, Oct 15, 2010 at 12:34 AM, Konstantin Boudnik <[email protected]> wrote:
> I have quickly looked if a similar bug has been filed already and couldn't
> find one. Do you mind opening a JIRA for this?
>
> Thanks,
>  Cos
>
> On Thu, Oct 14, 2010 at 02:42PM, Vitaliy Semochkin wrote:
>> Hi,
>>
>> during map phase I recieved following expcetion
>>
>> java.lang.NullPointerException
>>       at org.apache.hadoop.io.Text.encode(Text.java:388)
>>       at org.apache.hadoop.io.Text.encode(Text.java:369)
>>       at org.apache.hadoop.io.Text.writeString(Text.java:409)
>>       at org.apache.hadoop.mapreduce.Counter.write(Counter.java:77)
>>       at org.apache.hadoop.mapred.Counters$Group.write(Counters.java:311)
>>       at org.apache.hadoop.mapred.Counters.write(Counters.java:491)
>>       at org.apache.hadoop.mapred.TaskStatus.write(TaskStatus.java:370)
>>       at 
>> org.apache.hadoop.io.ObjectWritable.writeObject(ObjectWritable.java:159)
>>       at org.apache.hadoop.ipc.RPC$Invocation.write(RPC.java:112)
>>       at org.apache.hadoop.ipc.Client$Connection.sendParam(Client.java:475)
>>       at org.apache.hadoop.ipc.Client.call(Client.java:721)
>>       at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:220)
>>       at org.apache.hadoop.mapred.$Proxy0.statusUpdate(Unknown Source)
>>       at org.apache.hadoop.mapred.Task.statusUpdate(Task.java:705)
>>       at org.apache.hadoop.mapred.Task.sendLastUpdate(Task.java:729)
>>       at org.apache.hadoop.mapred.Task.done(Task.java:695)
>>       at org.apache.hadoop.mapred.MapTask.run(MapTask.java:309)
>>       at org.apache.hadoop.mapred.Child.main(Child.java:170)
>>
>> from the stack trace I see that the exception happens in hadoop code
>>
>> encode(Text.java:388) -  ByteBuffer bytes =
>> encoder.encode(CharBuffer.wrap(string.toCharArray()));
>>
>> I guess string was null, but what could cause such argument during map?
>> Can it be an empty file or emtpy line?
>>
>> Thanks in Advance,
>> Vitaliy S
>

Reply via email to