-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Definition Credential Store with non-existent storage file causes ugly failure-description with Exception.
When I define Credential
Store for non-existent JCEKS file
/subsystem=elytron/credential-store=cs_not_found_exception:add(uri="cr-store://test/cs/keystore-non-existent.jceks?store.password=pass123")
then I got very ugly failure description
{ "outcome" => "failed", "failure-description" => { "WFLYCTL0080: Failed services" => {"org.wildfly.security.credential-store-client.cs_not_found_exception" => "org.jboss.msc.service.StartException in service org.wildfly.security.credential-store-client.cs_not_found_exception: WFLYELY00004: Unable to start the service. Caused by: org.wildfly.security.credential.store.CredentialStoreException: ELY09506: Cannot read credential storage file '/home/hsvabek/securityworkspace/VERIFICATION/2016_11_02_UX_testing/jboss-eap-7.1.0.DR7/standalone/data/cs/keystore-not_exists.jceks' for the store named 'cs_not_found_exception' Caused by: java.io.FileNotFoundException: /home/hsvabek/securityworkspace/VERIFICATION/2016_11_02_UX_testing/jboss-eap-7.1.0.DR7/standalone/data/cs/keystore-not_exists.jceks (No such file or directory)"}, "WFLYCTL0412: Required services that are not installed:" => ["org.wildfly.security.credential-store-client.cs_not_found_exception"], "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined }, "rolled-back" => true }
Suggestion for solution
failure-description must not contain Exception or snippet stacktrace.
Description like that "Credential store file XYZ doesn't exist.
- clones
-
JBEAP-6887 Definition Credential Store with non-existent storage file causes ugly failure-description with Exception.
- Closed
- is related to
-
WFCORE-2453 Complicated failure-descriptions in Elytron simple-permission-mapper
- Resolved