After enabling audit log for management operation with custom path, EAP starts with error : WFLYCTL0256: Could not find a path called 'jboss.server.log.dir'
Issue
- After enabling audit log for management operation with custom path like below
<handlers>
<file-handler name="host-file" formatter="json-formatter" path="audit-log.log" relative-to="jboss.server.log.dir"/>
<file-handler name="server-file" formatter="json-formatter" path="audit-log.log" relative-to="jboss.server.log.dir"/>
</handlers>
EAP starts with below error.
[Host Controller] ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0037: Update of the management operation audit log failed in handler 'host-file': java.lang.IllegalArgumentException: WFLYCTL0256: Could not find a path called 'jboss.server.log.dir'
[Host Controller] at org.jboss.as.controller.services.path.PathManagerService.resolveRelativePathEntry(PathManagerService.java:110)
[Host Controller] at org.jboss.as.controller.audit.AbstractFileAuditLogHandler.initialize(AbstractFileAuditLogHandler.java:62)
[Host Controller] at org.jboss.as.controller.audit.AuditLogHandler.writeLogItem(AuditLogHandler.java:82)
[Host Controller] at org.jboss.as.controller.audit.ManagedAuditLoggerImpl.writeLogItem(ManagedAuditLoggerImpl.java:266)
[Host Controller] at org.jboss.as.controller.audit.ManagedAuditLoggerImpl.setLoggerStatus(ManagedAuditLoggerImpl.java:225)
[Host Controller] at org.jboss.as.domain.management.audit.AuditLogLoggerResourceDefinition$AuditLogLoggerAddHandler$1.lambda$execute$0(AuditLogLoggerResourceDefinition.java:158)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.invokeResultHandler(AbstractOperationContext.java:1533)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1515)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1472)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1455)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.access$400(AbstractOperationContext.java:1319)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext.executeResultHandlerPhase(AbstractOperationContext.java:876)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext.executeDoneStage(AbstractOperationContext.java:862)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:769)
[Host Controller] at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:467)
[Host Controller] at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1411)
[Host Controller] at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:521)
[Host Controller] at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:470)
[Host Controller] at org.jboss.as.host.controller.DomainModelControllerService.boot(DomainModelControllerService.java:670)
[Host Controller] at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:372)
[Host Controller] at java.lang.Thread.run(Thread.java:748)
Environment
- JBoss Enterprise Application Platform (EAP)
- 6.x
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.