[jboss-jira] [JBoss JIRA] (AS7-5322) CLONE - Logging subsystem should not allow assigning an async-handler as a subhandler to itself
James Perkins (JIRA)
jira-events at lists.jboss.org
Tue Aug 14 18:08:15 EDT 2012
[ https://issues.jboss.org/browse/AS7-5322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James Perkins updated AS7-5322:
-------------------------------
Fix Version/s: 7.2.0.Alpha1
Git Pull Request: https://github.com/jbossas/jboss-as/pull/2891 (was: https://github.com/jbossas/jboss-as/pull/2891)
> CLONE - Logging subsystem should not allow assigning an async-handler as a subhandler to itself
> -----------------------------------------------------------------------------------------------
>
> Key: AS7-5322
> URL: https://issues.jboss.org/browse/AS7-5322
> Project: Application Server 7
> Issue Type: Bug
> Reporter: Jan Martiska
> Assignee: James Perkins
> Fix For: 7.1.3.Final (EAP), 7.2.0.Alpha1
>
>
> {noformat}
> [standalone at localhost:9999 /] /subsystem=logging/async-handler=a/:add(queue-length=10)
> {"outcome" => "success"}
> [standalone at localhost:9999 /] /subsystem=logging/async-handler=a/:assign-subhandler(name=a)
> {"outcome" => "success"}
> {noformat}
> The second command should fail. Assigning an async handler to itself leads to a circular dependency, which leads to a fatal error at server boot:
> {noformat}
> 15:00:28,118 ERROR [org.jboss.as.controller.management-operation] JBAS014612: Operation ("add") failed - address: ([
> ("subsystem" => "logging"),
> ("async-handler" => "a")
> ]): org.jboss.msc.service.CircularDependencyException: Service jboss-as has a circular dependency
> at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:617) [jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
> at org.jboss.msc.service.ServiceContainerImpl.detectCircularity(ServiceContainerImpl.java:588) [jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
> at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:562) [jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
> at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:201) [jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
> at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2228) [jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
> at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:307) [jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
> at org.jboss.as.controller.OperationContextImpl$ContextServiceBuilder.install(OperationContextImpl.java:955) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.logging.handlers.HandlerAddProperties.performRuntime(HandlerAddProperties.java:124)
> at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:50) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:397) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:284) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:211) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.ParallelBootOperationStepHandler.execute(ParallelBootOperationStepHandler.java:161) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:397) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:284) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:211) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:175) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:191) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at org.jboss.as.server.ServerService.boot(ServerService.java:295)
> at org.jboss.as.server.ServerService.boot(ServerService.java:270)
> at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:156) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
> at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_32]
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list