You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Chia-Ping Tsai (Jira)" <ji...@apache.org> on 2025/02/23 06:55:00 UTC

[jira] [Created] (KAFKA-18850) Fix the docs of org.apache.kafka.automatic.config.providers

Chia-Ping Tsai created KAFKA-18850:
--------------------------------------

             Summary: Fix the docs of org.apache.kafka.automatic.config.providers
                 Key: KAFKA-18850
                 URL: https://issues.apache.org/jira/browse/KAFKA-18850
             Project: Kafka
          Issue Type: Improvement
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


It seems to me that =evn is incorrect. According to the source code, the correct value should be the class name. for example: `org.apache.kafka.common.config.provider.EnvVarConfigProvider`
```
        for (String provider : configProviders.split(",")) {
            String providerClass = providerClassProperty(provider);
            if (indirectConfigs.containsKey(providerClass)) {
                String providerClassName = indirectConfigs.get(providerClass);
                if (classNameFilter.test(providerClassName)) {
                    providerMap.put(provider, providerClassName);
                } else {
                    throw new ConfigException(providerClassName + " is not allowed. Update System property '"
                            + AUTOMATIC_CONFIG_PROVIDERS_PROPERTY + "' to allow " + providerClassName);
                }
            }
        }
```

https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/config/AbstractConfig.java#L616



--
This message was sent by Atlassian Jira
(v8.20.10#820010)