[
https://issues.jboss.org/browse/WFCORE-3039?page=com.atlassian.jira.plugi...
]
Brian Stansberry updated WFCORE-3039:
-------------------------------------
Workaround Description:
Simply reorder the reproducer steps so the operation dropping the ref to
'combined-providers' comes before the one that adds it to the other attribute:
{code}
/subsystem=elytron:undefine-attribute(name=final-providers)
/subsystem=elytron:write-attribute(name=initial-providers, value=combined-providers)
/subsystem=elytron/aggregate-providers=combined-providers:remove
{code}
Workaround: Workaround Exists
Capability requirement can be lost if two attributes on same resource
reference the same capability
---------------------------------------------------------------------------------------------------
Key: WFCORE-3039
URL:
https://issues.jboss.org/browse/WFCORE-3039
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Reporter: Darran Lofthouse
Assignee: Brian Stansberry
Priority: Critical
With the following three commands the server becomes unable to boot due to a missing
dependency: -
{noformat}
/subsystem=elytron:write-attribute(name=initial-providers, value=combined-providers)
/subsystem=elytron:undefine-attribute(name=final-providers)
/subsystem=elytron/aggregate-providers=combined-providers:remove
{noformat}
If however I execute :reload after the first two commands, the final command will fail
correctly.
{noformat}
[standalone@localhost:9990 /]
/subsystem=elytron/aggregate-providers=combined-providers:remove
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0367: Cannot remove capability
'org.wildfly.security.providers.combined-providers' as it is required by other
capabilities:
capability 'org.wildfly.security.elytron' requires it for attribute
'initial-providers' at address '/subsystem=elytron'",
"rolled-back" => true
}
{noformat}
I am only listing the 'Domain Management' component as I believe the security
example is just the reproducer.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)