apache/hadoop · error · AbfsRestOperationException
PathNotFound
PathNotFound
Error message
Path not found
What it means
Error "Path not found" thrown in apache/hadoop.
Source
Thrown at hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/BlobDeleteHandler.java:135
tracingContext.setOperatedBlobCount(deleteCount.get() + 1);
/*
* If path is actually deleted.
*/
boolean deleted;
try {
/*
* Delete the required path.
* Directory should be safely deleted as the path might be implicit.
*/
deleted = recursive ? safeDelete(path) : deleteInternal(path);
} finally {
tracingContext.setOperatedBlobCount(0);
}
if (deleteCount.get() == 0) {
/*
* DeleteCount can be zero only if the path does not exist.
*/
throw new AbfsRestOperationException(HTTP_NOT_FOUND,
PATH_NOT_FOUND.getErrorCode(), PATH_NOT_FOUND.getErrorMessage(),
new PathIOException(path.toString(), "Path not found"));
}
/*
* Ensure that parent directory of the deleted path is marked as a folder. This
* is required if the parent is an implicit directory (path with no marker blob),
* and the given path is the only child of the parent, the parent would become
* non-existing.
*/
if (deleted) {
ensurePathParentExist();
}
return deleted;
}
/** Ensure that the parent path exists.
*View on GitHub (pinned to 2add963021)
Solutions
- Verify the path exists before deleting; handle FileNotFoundException as idempotent if appropriate.
- Check for typos and correct container/account in the path.
When it happens
Trigger: Delete is issued for a path that does not exist.
Common situations: See trigger scenarios.
AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22).
Data as JSON: /api/errors/37d3cf7673817810.
Report an issue: GitHub.