]
Darran Lofthouse updated WFLY-10292:
------------------------------------
Fix Version/s: 13.0.0.Beta1
DefaultJMSConnectionFactory not found after switching to elytron and
removing picketbox subsystem
-------------------------------------------------------------------------------------------------
Key: WFLY-10292
URL:
https://issues.jboss.org/browse/WFLY-10292
Project: WildFly
Issue Type: Bug
Components: JMS, Security
Affects Versions: 12.0.0.Final
Reporter: Ilia Vassilev
Assignee: Darran Lofthouse
Fix For: 13.0.0.Beta1
After running the enable-elytron.cli and removing the old
picketbox security subsystem, the deployment fails as
it cannot find java:jboss/DefaultJMSConnectionFactory.
java:jboss/DefaultJMSConnectionFactory is defined in the messaging
subsystem and the ee default-bindings.
Removing it from the ee default-bindings lets the app deploy, but it looks like there is
some
issue as it should be bound and no errors/warnings being logged.
{code}
2018-04-02 12:15:36,593 ERROR
[org.jboss.as.controller.management-operation] (Controller Boot Thread)
WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment"
=>
"ejb-security.jar")]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" =>
["jboss.naming.context.java.jboss.DefaultJMSConnectionFactory"],
"WFLYCTL0180: Services with missing/unavailable dependencies" =>
["jboss.naming.context.java.comp.ejb-security.ejb-security.SecuredEJB.DefaultJMSConnectionFactory
is missing [jboss.naming.context.java.jboss.DefaultJMSConnectionFactory]"]
}
2018-04-02 12:15:36,603 INFO [org.jboss.as.server] (ServerService
Thread Pool -- 42) WFLYSRV0010: Deployed "ejb-security.jar"
(runtime-name : "ejb-security.jar")
2018-04-02 12:15:36,607 INFO [org.jboss.as.controller] (Controller Boot
Thread) WFLYCTL0183: Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service
jboss.naming.context.java.jboss.DefaultJMSConnectionFactory (missing)
dependents: [service
jboss.naming.context.java.comp.ejb-security.ejb-security.SecuredEJB.DefaultJMSConnectionFactory]
{code}