hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Himanshu Vashishtha (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-3702) Exec throws a npe while writing a method that has a null value argument
Date Sat, 16 Apr 2011 00:07:05 GMT

    [ https://issues.apache.org/jira/browse/HBASE-3702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020497#comment-13020497

Himanshu Vashishtha commented on HBASE-3702:

A similar bug is there in ExecResult.write(DataOutput) when it is writing a null value, it
throws a npe.

There should be a check that in case of null value one should use Writable else invoke .getClass().

> Exec throws a npe while writing a method that has a null value argument
> -----------------------------------------------------------------------
>                 Key: HBASE-3702
>                 URL: https://issues.apache.org/jira/browse/HBASE-3702
>             Project: HBase
>          Issue Type: Bug
>          Components: coprocessors
>            Reporter: Himanshu Vashishtha
>            Assignee: Gary Helmling
>             Fix For: 0.92.0
>         Attachments: HBASE-3702.patch
> Exec write method invokes getClass() on its arguments list for finding the argument's
class, which gives a npe in case the argument is null. There is already an parameterClasses
array in Invoker (its super class), which is populated with correct values (by method.getParameterTypes()).
One can use this array.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message