Skip to content

Commit 293c155

Browse files
committed
RANGER-5208: fixed incorrect provider instantiation
1 parent 7d74d4b commit 293c155

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

agents-audit/core/src/main/java/org/apache/ranger/audit/provider/AuditProviderFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,9 +406,9 @@ private AuditHandler getProviderFromConfig(Properties props, String propPrefix,
406406

407407
if (handlerClass.isAssignableFrom(AuditQueue.class)) {
408408
// Queue class needs consumer
409-
handlerClass.getDeclaredConstructor(AuditHandler.class).newInstance(consumer);
409+
provider = (AuditHandler) handlerClass.getDeclaredConstructor(AuditHandler.class).newInstance(consumer);
410410
} else {
411-
provider = (AuditHandler) Class.forName(className).newInstance();
411+
provider = (AuditHandler) handlerClass.newInstance();
412412
}
413413
} catch (Exception e) {
414414
LOG.error("Can't instantiate audit class for providerName={}, className={}, propertyPrefix={}", providerName, className, propPrefix, e);

0 commit comments

Comments
 (0)