When trying to install Identity Portal 14.4 on CentOS 7, the installer fails to deploy the sigma.war file and rolls back at the final step.
In this example the deployment is as follows:
OS - Centos 7
JDK - OpenJDK 1.8.0_322
Application Server - Wildfly 15.0.1
Database - MS SQL 2012
The following error message is logged in the install log and application server log
"/opt/wildfly-15.0.1.Final/bin/jboss-cli.sh" --file="/opt/CA/IdentityPortal/jboss-scripts/JB_DeploySigma.cli" --user=wildflyadmin --password=****
Result:
EXECUTE_STDOUT = [{"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"sigma.war\".undertow-deployment" => "java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'invocationOperationController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.idmlogic.sigma.manager.InMemoryModelManager com.idmlogic.sigma.web.controller.InvocationOperationController.m_modelManager; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'inMemoryModelManagerBean': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected com.idmlogic.sigma.manager.ErrorHandlingManager com.idmlogic.sigma.manager.impl.BaseManagerBean.m_errorHandler; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'errorHandlingManagerBean': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.idmlogic.sigma.manager.GroupAttributeManagerInvocation of init method failed; nested exception is ErrorCode: 0, ErrorFamily: GENERAL, Message: com.idmlogic.sigma.common.exceptions.SigmaException: Error loading keystore, file [c:/temp/sigma.keystore] doens't exist
Release : 14.4
Component : IdentityMinder(Identity Manager)
The cause of the problem was the single Wildfly application instance was hosting both IM and IP.
Ensure that the Wildfly instance is only hoisting a single application to avoid conflicts.