diff --git a/agent/src/main/java/kanela/agent/Configuration.java b/agent/src/main/java/kanela/agent/Configuration.java index 2816e20..266519c 100644 --- a/agent/src/main/java/kanela/agent/Configuration.java +++ b/agent/src/main/java/kanela/agent/Configuration.java @@ -184,7 +184,8 @@ static Configuration createFrom(ClassLoader classLoader) { Optional> excludedPrefixes = optionalStringList(moduleConfig, "exclude"); - if (!prefixes.isPresent()) { + boolean hasNoPrefixes = prefixes.isEmpty() || prefixes.get().isEmpty(); + if (hasNoPrefixes && !name.equals("annotation")) { Logger.warn( "Module [{}] doesn't have any prefixes in the 'within' setting. The" + " instrumentations from this module will not have any effect.",