Nigel Liang created KAFKA-9712:
----------------------------------

             Summary: Reflections library 0.9.12 introduced in 2.5 causes 
regression scanning for plugins on plugin_path
                 Key: KAFKA-9712
                 URL: https://issues.apache.org/jira/browse/KAFKA-9712
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 2.5.0
            Reporter: Nigel Liang


Reflections v0.9.12 was introduced in 2.5 branch to remove Guava dependency - 
https://issues.apache.org/jira/browse/KAFKA-3061

This version, however, contains a 
[bug|https://github.com/ronmamo/reflections/issues/273] that will cause 
regression when scanning for plugins if the `plugins_path` specified does not 
contain valid plugins. The case where we were able to repro this, the 
`plugins_path` was misconfigured to point to `~/.ssh` which contained unrelated 
files but no plugins. Further testing is needed to figure out if it will repro 
for other cases such as empty directory, combination of valid and invalid 
plugins in directory, just some types of plugins and not others in directory, 
etc.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to