apache/hadoop · error · UnsupportedActionException

{} not supported.

Error message

{} not supported.

What it means

Error "{} not supported." thrown in apache/hadoop.

Source

Thrown at hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java:9255

      return "checkRestoreFailedStorage";
    } else if (mode.equals("true")) {
      return "enableRestoreFailedStorage";
    } else {
      return "disableRestoreFailedStorage";
    }
  }

  /**
   * Check whether operation is supported.
   * @param operationName the name of operation.
   * @throws UnsupportedActionException throws UAE if not supported.
   */
  public void checkErasureCodingSupported(String operationName)
      throws UnsupportedActionException {
    if (!NameNodeLayoutVersion.supports(
        NameNodeLayoutVersion.Feature.ERASURE_CODING,
        getEffectiveLayoutVersion())) {
      throw new UnsupportedActionException(operationName + " not supported.");
    }
  }

  private boolean isObserver() {
    return haEnabled && haContext != null && haContext.getState().getServiceState() == OBSERVER;
  }

  private void checkBlockLocationsWhenObserver(LocatedBlocks blocks, String src)
      throws ObserverRetryOnActiveException {
    if (blocks == null) {
      return;
    }
    List<LocatedBlock> locatedBlockList = blocks.getLocatedBlocks();
    if (locatedBlockList != null) {
      for (LocatedBlock b : locatedBlockList) {
        if (b.getLocations() == null || b.getLocations().length == 0) {
          throw new ObserverRetryOnActiveException("Zero blocklocations for " + src);
        }

View on GitHub (pinned to 2add963021)

Solutions

  1. Remove the unsupported option from the request or upgrade the cluster; the named operation is not supported by this NameNode.

When it happens

Trigger: A client invokes an operation or option that this NameNode version or state does not support.

Common situations: Calling a newer client protocol feature against an older NameNode, or using a disabled feature.


AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22). Data as JSON: /api/errors/b94033d8976f2912. Report an issue: GitHub.