apache/hadoop · error · IllegalArgumentException
Invalid entry, no destination paths specified {}
Error message
Invalid entry, no destination paths specified {} What it means
Error "Invalid entry, no destination paths specified {}" thrown in apache/hadoop.
Source
Thrown at hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/records/MountTable.java:391
public SortedMap<String, String> getPrimaryKeys() {
SortedMap<String, String> map = new TreeMap<>();
map.put("sourcePath", this.getSourcePath());
return map;
}
@Override
public void validate() {
super.validate();
if (this.getSourcePath() == null || this.getSourcePath().length() == 0) {
throw new IllegalArgumentException(
ERROR_MSG_NO_SOURCE_PATH + this);
}
if (!this.getSourcePath().startsWith("/")) {
throw new IllegalArgumentException(
ERROR_MSG_MUST_START_WITH_BACK_SLASH + this);
}
if (this.getDestinations() == null || this.getDestinations().size() == 0) {
throw new IllegalArgumentException(
ERROR_MSG_NO_DEST_PATH_SPECIFIED + this);
}
for (RemoteLocation loc : getDestinations()) {
String nsId = loc.getNameserviceId();
if (nsId == null || nsId.length() == 0) {
throw new IllegalArgumentException(
ERROR_MSG_INVALID_DEST_NS + this);
}
if (loc.getDest() == null || loc.getDest().length() == 0) {
throw new IllegalArgumentException(
ERROR_MSG_INVALID_DEST_PATH + this);
}
if (!loc.getDest().startsWith("/")) {
throw new IllegalArgumentException(
ERROR_MSG_ALL_DEST_MUST_START_WITH_BACK_SLASH + this);
}
}
if (isFaultTolerant()) {View on GitHub (pinned to 2add963021)
Solutions
- Specify at least one destination nameservice+path pair when creating the mount entry.
- Repair the record in the State Store to include destinations.
When it happens
Trigger: MountTable validation: the destinations list is null or empty.
Common situations: Add/update mount request missing its destination arguments, or a truncated record read back from the store.
AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22).
Data as JSON: /api/errors/25386b1b2f336ad9.
Report an issue: GitHub.