[ https://issues.apache.org/jira/browse/HADOOP-8765?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13448487#comment-13448487 ]
Hemanth Yamijala commented on HADOOP-8765: ------------------------------------------ BTW, all other calls to LocalDirAllocator first call AllocatorPerContext.confChanged, that is responsible for initialising the localDirsPath. Inserting that call fixes the NullPointerException. > LocalDirAllocator.ifExists API is broken and unused > --------------------------------------------------- > > Key: HADOOP-8765 > URL: https://issues.apache.org/jira/browse/HADOOP-8765 > Project: Hadoop Common > Issue Type: Bug > Components: fs > Reporter: Hemanth Yamijala > Assignee: Hemanth Yamijala > Priority: Minor > > LocalDirAllocator.ifExists calls AllocatorPerContext.ifExists, which accesses > the localDirsPath variable that is uninitialised. Hence, any code that uses > this API is likely to fail with a NullPointerException. > However, this API is currently not used anywhere else in trunk. The earlier > usage was in IsolationRunner, that has since been removed via MAPREDUCE-2606. > Hence, we could remove this API for trunk, and if required, fix it for the > 1.x branch. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira