Robert Yokota created HADOOP-12717:
--------------------------------------
Summary: NPE when trying to rename a directory in Windows Azure
Storage FileSystem
Key: HADOOP-12717
URL: https://issues.apache.org/jira/browse/HADOOP-12717
Project: Hadoop Common
Issue Type: Bug
Affects Versions: 2.7.0
Reporter: Robert Yokota
Attachments: diff.txt
Encountered an NPE when trying to use the HBase utility ExportSnapshot with
Azure as the target.
It turns out verifyAndConvertToStandardFormat is returning null when
determining the hbaseRoot, and this is being added to the atomicRenameDirs set.
java.lang.NullPointerException
at
org.apache.hadoop.fs.azure.AzureNativeFileSystemStore.isKeyForDirectorySet(AzureNativeFileSystemStore.java:1059)
at
org.apache.hadoop.fs.azure.AzureNativeFileSystemStore.isAtomicRenameKey(AzureNativeFileSystemStore.java:1053)
at
org.apache.hadoop.fs.azure.NativeAzureFileSystem.prepareAtomicFolderRename(NativeAzureFileSystem.java:2098)
at
org.apache.hadoop.fs.azure.NativeAzureFileSystem.rename(NativeAzureFileSystem.java:1996)
at
org.apache.hadoop.hbase.snapshot.ExportSnapshot.run(ExportSnapshot.java:944)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at
com.yammer.calmie.snapshot.AbstractSnapshotUtil.exportSnapshot(AbstractSnapshotUtil.java:210)
at
com.yammer.calmie.snapshot.AbstractSnapshotUtil.run(AbstractSnapshotUtil.java:79)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at
com.yammer.calmie.snapshot.SnapshotAzureBlobUtil.main(SnapshotAzureBlobUtil.java:85)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)