-
Bug
-
Resolution: Done
-
Critical
-
7.1.0.DR11
-
None
After removing the legacy security subsystem and booting the server, you see
11:31:07,203 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([ ("subsystem" => "datasources"), ("data-source" => "ExampleDS") ]) - failure description: { "WFLYCTL0412: Required services that are not installed:" => [ "jboss.security.subject-factory", "jboss.security.simple-security-manager" ], "WFLYCTL0180: Services with missing/unavailable dependencies" => ["org.wildfly.data-source.ExampleDS is missing [jboss.security.simple-security-manager, jboss.security.subject-factory]"] } 11:31:07,207 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([ ("subsystem" => "datasources"), ("data-source" => "ExampleDS") ]) - failure description: { "WFLYCTL0412: Required services that are not installed:" => [ "jboss.security.subject-factory", "jboss.security.simple-security-manager", "jboss.security.subject-factory", "jboss.security.simple-security-manager" ], "WFLYCTL0180: Services with missing/unavailable dependencies" => [ "org.wildfly.data-source.ExampleDS is missing [jboss.security.simple-security-manager, jboss.security.subject-factory]", "org.wildfly.data-source.ExampleDS is missing [jboss.security.simple-security-manager, jboss.security.subject-factory]" ] }
Which means that datasources subsystem requires functionality of the legacy security subsystem. It should be possible to completely get rid of the legacy subsystem and work with just Elytron.
- is cloned by
-
WFLY-8075 datasources subsystem should not depend on legacy security subsystem
- Closed
- is related to
-
JBEAP-9327 It's not possible to set username and password for datasource in elytron-only configuration
- Closed
-
JBEAP-9427 The datasources and resource-adapters subsystems introduce hard requirements for the legacy security subsystem
- Closed