apache/hadoop · error · InvalidObjectException
Invalid mode in FsPermission
Error message
Invalid mode in FsPermission
What it means
Error "Invalid mode in FsPermission" thrown in apache/hadoop.
Source
Thrown at hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/FsPermission.java:492
return new FsPermission((short)n);
}
private static class ImmutableFsPermission extends FsPermission {
private static final long serialVersionUID = 0x1bab54bd;
public ImmutableFsPermission(short permission) {
super(permission);
}
@Override
public void readFields(DataInput in) throws IOException {
throw new UnsupportedOperationException();
}
}
@Override
public void validateObject() throws InvalidObjectException {
if (null == useraction || null == groupaction || null == otheraction) {
throw new InvalidObjectException("Invalid mode in FsPermission");
}
if (null == stickyBit) {
throw new InvalidObjectException("No sticky bit in FsPermission");
}
}
}
View on GitHub (pinned to 2add963021)
Solutions
- Provide a valid POSIX mode character for the permission triplet (r, w, x or '-').
- Validate the mode string before constructing FsPermission.
When it happens
Trigger: Thrown when FsPermission is constructed or parsed with a mode value outside the valid range of Unix permission bits.
Common situations: See trigger scenarios.
AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22).
Data as JSON: /api/errors/3e652fa94f5c9737.
Report an issue: GitHub.