]
Brian Stansberry commented on WFLY-7971:
----------------------------------------
Is the issue here just the timing of the "Newly corrected services" report?
If so please change this to Domain Management, remove Security and move to WFCORE.
There stuck some required service after unsuccessful command for
adding CredentialStore with wrong filled relative-to attribute.
--------------------------------------------------------------------------------------------------------------------------------
Key: WFLY-7971
URL:
https://issues.jboss.org/browse/WFLY-7971
Project: WildFly
Issue Type: Bug
Components: Security
Reporter: Hynek Švábek
Assignee: Darran Lofthouse
There stuck some required service after unsuccessful command for adding CredentialStore
with wrong filled relative-to attribute.
*Command with wrong filled relative-to attribute*
{code}
/subsystem=elytron/credential-store=CredStore108:add(uri="cr-store://test/cs108.jceks?create.storage=true",
credential-reference={clear-text=pass123}, relative-to=non.exist.path.resource)
{code}
*You can see this log.*
Especially information about New missing/unsatisfied dependencies:is important and it
wouldn't be there.
{code}
16:54:18,809 ERROR [org.jboss.as.controller.management-operation]
(management-handler-thread - 8) WFLYCTL0013: Operation ("add") failed - address:
([
("subsystem" => "elytron"),
("credential-store" => "CredStore108")
]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" =>
["jboss.server.path.\"non.exist.path.resource\""],
"WFLYCTL0180: Services with missing/unavailable dependencies" =>
["org.wildfly.security.credential-store.CredStore108 is missing
[jboss.server.path.\"non.exist.path.resource\"]"]
}
16:54:18,810 INFO [org.jboss.as.controller] (management-handler-thread - 8) WFLYCTL0183:
Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service jboss.server.path."non.exist.path.resource" (missing) dependents:
[service org.wildfly.security.credential-store.CredStore108]
{code}
*Now we try process same command without relative-to attribute*
{code}
/subsystem=elytron/credential-store=CredStore108:add(uri="cr-store://test/cs108.jceks?create.storage=true",
credential-reference={clear-text=pass123})
{code}
*Result is success but we can notice this in log:*
{code}
16:55:33,093 INFO [org.jboss.as.controller] (management-handler-thread - 10)
WFLYCTL0183: Service status report
WFLYCTL0185: Newly corrected services:
service jboss.server.path."non.exist.path.resource" (no longer required)
{code}