JBoss may fail to start immediately following an Identity Manager installation or upgrade. The server logs typically display a SQLServerException indicating that a database object already exists:
Error in creating Auditing database schema.: com.microsoft.sqlserver.jdbc.SQLServerException: There is already an object named 'IM_Audit_Start_Date' in the database.
This error indicates that the Identity Manager bootstrap process is encountering pre-existing schema objects that conflict with the deployment, or that the audit version recorded in the database does not align with the installed software version.
Identity Manager 14.x & 15
imsAudit_version table may contain an outdated version number, causing the JBoss startup sequence to trigger an incorrect upgrade or creation path.iam_im.ear directory can cause erratic startup behavior.Validate Audit Version: Before modifying the database schema, verify the current audit version to ensure it is not a simple version configuration issue.
SELECT * from imsAudit_version13.0.0.0.0), update it to the version compatible with your release (e.g., 14.2.0.0.1 for 14.5+).Clean Up Stale Database Tables: If the version update does not resolve the startup error, remove existing objects to allow JBoss to recreate them cleanly.
[IdentityManager_Install_Dir]/tools/db/audit/ims_mssql_audit_delete_.sql (or the equivalent script for your database engine).Verify JAR File Consistency (Clustered Environments): If the error persists in a cluster after schema cleanup, verify that the application JAR files are identical across all nodes.
identitymanager.jaridmutils.jarims.jarimsapi6.jarimsconfig.jarjiam.jaruser_console.jar