apache/hadoop · error · InvalidConfigurationValueException

Invalid configuration value detected for %s

Error message

Invalid configuration value detected for %s

What it means

Error "Invalid configuration value detected for %s" thrown in apache/hadoop.

Source

Thrown at hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/diagnostics/BooleanConfigurationBasicValidator.java:48

public class BooleanConfigurationBasicValidator extends ConfigurationBasicValidator<Boolean> {
  private static final String TRUE = "true";
  private static final String FALSE = "false";

  public BooleanConfigurationBasicValidator(final String configKey, final boolean defaultVal, final boolean throwIfInvalid) {
    super(configKey, defaultVal, throwIfInvalid);
  }

  public Boolean validate(final String configValue) throws InvalidConfigurationValueException {
    Boolean result = super.validate(configValue);
    if (result != null) {
      return result;
    }

    if (configValue.equalsIgnoreCase(TRUE) || configValue.equalsIgnoreCase(FALSE)) {
      return Boolean.valueOf(configValue);
    }

    throw new InvalidConfigurationValueException(getConfigKey());
  }
}

View on GitHub (pinned to 2add963021)

Solutions

  1. Set the named configuration key to 'true' or 'false'.
  2. Remove stray whitespace or quotes around the value in the configuration file.

When it happens

Trigger: A boolean configuration property contains a non-boolean value when the ABFS driver validates configuration.

Common situations: See trigger scenarios.


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