You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Christopher Tubbs (JIRA)" <ji...@apache.org> on 2017/06/29 22:21:00 UTC

[jira] [Updated] (ACCUMULO-4672) NPE extracting samplerConfiguration from InputSplit

     [ https://issues.apache.org/jira/browse/ACCUMULO-4672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christopher Tubbs updated ACCUMULO-4672:
----------------------------------------
    Fix Version/s: 2.0.0

> NPE extracting samplerConfiguration from InputSplit
> ---------------------------------------------------
>
>                 Key: ACCUMULO-4672
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4672
>             Project: Accumulo
>          Issue Type: Bug
>          Components: mapreduce
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Minor
>             Fix For: 1.8.2, 2.0.0
>
>
> {noformat}
> Caused by: java.lang.NullPointerException
> 	at org.apache.accumulo.core.client.mapred.AbstractInputFormat$AbstractRecordReader.initialize(AbstractInputFormat.java:608)
> 	at org.apache.accumulo.core.client.mapred.AccumuloRowInputFormat$1.initialize(AccumuloRowInputFormat.java:60)
> 	at org.apache.accumulo.core.client.mapred.AccumuloRowInputFormat.getRecordReader(AccumuloRowInputFormat.java:84)
> {noformat}
> I still need to dig into this one and try to write a test case for it that doesn't involve Hive (as it may have just been something that I was doing). Best as I can tell..
> AbstractInputFormat extracts a default table configuration object from the Job's Configuration class:
> {code}
>       InputTableConfig tableConfig = getInputTableConfig(job, baseSplit.getTableName());
> {code}
> Eventually, the same class tries to extract the samplerConfiguration from this tableConfig (after noticing it is not present in the InputSplit) and this throws an NPE. Somehow the tableConfig was null. It very well could be that Hive was to blame, I just wanted to make sure that this was captured before I forgot about it.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)