3.15 Workflow Engine Fails to Start When the Database is on MS SQL Server

Issue: The following error is displayed while upgrading Identity Manager on Windows:

16:23:40.460 [main] ERROR com.sssw.portal.servlet.WorkflowBootServlet - [WORKFLOW] Runtime exception initializing. com.netiq.common.i18n.LocalizedRuntimeException: Error starting engine.…..Caused by: com.novell.soa.af.EngineException: Engine Id [engine-3]: Error persisting engine state.Caused by: com.netiq.persist.PersistenceException:java.lang.IllegalArgumentException: id to load is required for loadingCaused by: java.lang.IllegalArgumentException: id to load is required for loading

This error happens because the hibernate-workflow.cfg.xml file in the C:\NetIQ\idm\apps\tomcat\conf folder is not updated correctly during the upgrade. As a result, the Workflow Engine fails to start. It is only observed on the Microsoft SQL Server database when upgrading to Identity Manager version 4.8.6. (Bug 604002)

This issue will be addressed in an upcoming release. For more information, see KM000012324.