Article - CS63424

Windchill fails to start with "javax.naming.AuthenticationException and LDAP: error code 49" after rehosting in Windchill PDMLink

Modified: 30-Jun-2025   


Applies To

  • Windchill PDMLink 6.2 to 13.0
  • Microsoft Active Directory

Description

  • Windchill fails to start with error after rehosting
javax.naming.AuthenticationException and LDAP: error code 49
  • Windchill and Windchill DS have been rehosted
  • Windchill is configured to connect to Active Directory as an Enterprise LDAP server
  • Active Directory (AD) user could not login Windchill successfully
  • Windchill fails to start with error after clone and change hostname:
ERROR [main] wt.method.server.startup.services  - Unable to start all managers.
(wt.services.servicesResource/21) wt.services.ManagerException: Unable to start manager: "wt.index.IndexPolicyManager" with implementation class: "wt.index.StandardIndexPolicyManager"
Nested exception is: wt.services.ManagerException: Couldn't initialize Index manager.
Nested exception is: wt.org.OrganizationServicesIEException: javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
	at wt.org.LdapServices.queryParentsFromLdap(LdapServices.java:519)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
 
  • The JNDI Adapter is no longer working after renaming Windchill server
  • Windchill fails to start with the following error :
ERROR : wt.method.server.startup.services  - Failure to start manager wt.intersvrcom.StandardInterSvrComService
wt.services.ManagerException: Couldn't initialize wt.intersvrcom.InterSvrComService.
Nested exception is: (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:
Nested exception is: wt.util.WTException: com.infoengine.exception.adapter.IEAdapterException; nested exception is:
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece]
Nested exception is: com.infoengine.exception.adapter.IEAdapterException; nested exception is:
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece]
    at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:250)
    at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:391)
    at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:262)
    at com.infoengine.compiledTasks.file.D$3a$5cPTC$5cWindchill$5ctasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100)
    at com.infoengine.SAK.Task.invoke(Task.java:1799)
    at com.infoengine.SAK.Task.invoke(Task.java:1710)
    at wt.org.LdapServices.queryPrincipalsTask(LdapServices.java:1212)
    at wt.org.LdapServices.queryParentsFromLdap(LdapServices.java:612)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314)
    at $Proxy18.queryParentsFromLdap(Unknown Source)
    at wt.org.StandardOrganizationServicesManager._immediateParentGroups(StandardOrganizationServicesManager.java:8966)
    at wt.org.StandardOrganizationServicesManager._parentGroups(StandardOrganizationServicesManager.java:9298)
    at wt.org.StandardOrganizationServicesManager.parentGroupMap(StandardOrganizationServicesManager.java:4107)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314)
    at $Proxy17.parentGroupMap(Unknown Source)
    at wt.access.AclEntrySet.getPermissionMasks(AclEntrySet.java:641)
    at wt.access.StandardAccessControlManager._hasAccess(StandardAccessControlManager.java:8445)
    at wt.access.StandardAccessControlManager.hasAccess(StandardAccessControlManager.java:447)
    at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314)
    at $Proxy20.hasAccess(Unknown Source)
    at wt.pds.SurrogateAccessController.checkAccess(SurrogateAccessController.java:104)
    at wt.pds.CompositeAccessController.checkAccess(CompositeAccessController.java:127)
    at wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:132)
    at wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:373)
    at wt.pds.BasicResultCursor.next(BasicResultCursor.java:91)
    at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:723)
    at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1156)
    at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1059)
    at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:2316)
    at wt.fc.StandardPersistenceManager._find(StandardPersistenceManager.java:2360)
    at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:845)
    at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:435)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314)
    at $Proxy9.find(Unknown Source)
    at wt.intersvrcom.StandardInterSvrComService.performStartupProcess(StandardInterSvrComService.java:1048)
    at wt.services.StandardManager.startup(StandardManager.java:459)
    at wt.services.ManagerImplementation.startup(ManagerImplementation.java:356)
    at wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)
    at wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:166)
    at wt.services.StandardManager.startup(StandardManager.java:459)
    at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)
    at wt.method.MethodServerMain.run(MethodServerMain.java:421)
    at wt.method.MethodServerMain.main(MethodServerMain.java:272)
Caused by: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece
This is a printer-friendly version of Article 63424 and may be out of date. For the latest version click CS63424