How to configure failover jobs on Kie Servers running in cluster to fix error WFLYCTL0412
Issue
- Configuring failover for jobs in Running state on failed KIE Sever nodes when multiple KIE Server nodes are running in cluster.
- kie-server.war deployment failed because of missing/unavailable dependencies.
2022-06-20 14:44:49,550 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "kie-server.war")]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => [
"jboss.naming.context.java.jboss.infinispan.cache.jbpm.jobs",
"jboss.naming.context.java.jboss.infinispan.container.jbpm",
"jboss.naming.context.java.jboss.infinispan.cache.jbpm.nodes"
],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.naming.context.java.module.kie-server.kie-server.env.\"org.kie.server.services.jbpm.cluster.EJBCacheInitializer\".cacheManager is missing [jboss.naming.context.java.jboss.infinispan.container.jbpm]",
"jboss.naming.context.java.module.kie-server.kie-server.env.\"org.kie.server.services.jbpm.cluster.EJBCacheInitializer\".jobsCache is missing [jboss.naming.context.java.jboss.infinispan.cache.jbpm.jobs]",
"jboss.naming.context.java.module.kie-server.kie-server.env.\"org.kie.server.services.jbpm.cluster.EJBCacheInitializer\".nodesCache is missing [jboss.naming.context.java.jboss.infinispan.cache.jbpm.nodes]"
]
}
2022-06-20 14:44:49,679 INFO [org.jboss.as.server] (ServerService Thread Pool -- 46) WFLYSRV0010: Deployed "kie-server.war" (runtime-name : "kie-server.war")
2022-06-20 14:44:49,707 INFO [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service jboss.naming.context.java.jboss.infinispan.cache.jbpm.jobs (missing) dependents: [service jboss.naming.context.java.module.kie-server.kie-server.env."org.kie.server.services.jbpm.cluster.EJBCacheInitializer".jobsCache]
service jboss.naming.context.java.jboss.infinispan.cache.jbpm.nodes (missing) dependents: [service jboss.naming.context.java.module.kie-server.kie-server.env."org.kie.server.services.jbpm.cluster.EJBCacheInitializer".nodesCache]
service jboss.naming.context.java.jboss.infinispan.container.jbpm (missing) dependents: [service jboss.naming.context.java.module.kie-server.kie-server.env."org.kie.server.services.jbpm.cluster.EJBCacheInitializer".cacheManager]
WFLYCTL0448: 42 additional services are down due to their dependencies being missing or failed
Environment
- Red Hat Process Automation Manager
- 7.12.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.