When trying to start Identity Manager the environment is failing to start but the management console is available.
When looking into the logs the below error is being thrown:
ERROR [stderr] (ServerService Thread Pool -- 94) javax.naming.NamingException: JBAS011843: Failed instantiate InitialContextFactory com.sun.jndi.ldap.LdapCtxFactory from classloader ModuleClassLoader for Module "deployment.iam_im.ear.user_console.war:main" from Service Module Loader [Root exception is java.lang.NumberFormatException: For input string: "20389'"]
ERROR [im.provisioning.provisioningrole] (ServerService Thread Pool -- 94) Exception while obtaining JIAM session JBAS011843: Failed instantiate InitialContextFactory com.sun.jndi.ldap.LdapCtxFactory from classloader ModuleClassLoader for Module "deployment.iam_im.ear.user_console.war:main" from Service Module Loader
ERROR [stderr] (ServerService Thread Pool -- 94) javax.naming.NamingException: JBAS011843: Failed instantiate InitialContextFactory com.sun.jndi.ldap.LdapCtxFactory from classloader ModuleClassLoader for Module "deployment.iam_im.ear.user_console.war:main" from Service Module Loader [Root exception is java.lang.NumberFormatException: For input string: "20389'"]
Release : 14.4
Errors indicative of possible Provisioning Server issues or SQL database data missing.
The first thing to check is the error for which port is having the issue. "For input string: "20389'", 20389 is the provisioning server port. The first thing to check is if the IMPS service is running and accessible. The best way to do this is to check the services panel and log into the environment via the provisioning manager. If the service isn't running then rebooting / troubleshooting start-up issues will be the next steps.
If the IMPS is available then the next steps are to confirm there is no database corruption within the below tables:
[IM_DIRECTORY]
[IM_DIRECTORY_LD]
[IM_DIR_CONNECTION]