Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-8763

datasources subsystem should not depend on legacy security subsystem

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 7.1.0.DR13
    • 7.1.0.DR11
    • JCA
    • 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.

            smaestri@redhat.com Stefano Maestri
            msimka@redhat.com Martin Simka
            Martin Simka Martin Simka
            Martin Simka Martin Simka
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: