Article - CS361115

PTC Solution Installer (PSI) fails with error LDAP: error code 65 in Windchill PDMLink

Modified: 29-Jul-2025   


Applies To

  • Windchill PDMLink 12.0.1.0 to 13.1
  • OpenDJ

Description

  • PTC Solution Installer (PSI) fails with error LDAP: error code 65
  • PTCSOLNINSTALLER_PtcInstall.log reports following error:
One or more of the actions from the installation sequence caused a fatal error.D:\Windchill_12.1\Windchill\installer\logs\WNC_PtcInstall.logD:\Windchill_12.1\Windchill\installer\logs\WNC_InstallLog.xml 
FATAL  date/time - aborting: original exit_code = 2 
FATAL  date/time - aborting: normalized exit_code = 2 
DEBUG  date/time - SHUTDOWN REQUESTED 
DEBUG  date/time - (X) commiting registry 
DEBUG  date/time - (X) shutting down service manager 
DEBUG  date/time - (X) cleaning up temporary directories 
DEBUG  date/time - Exiting with exit code: 2 
DEBUG  date/time - java.lang.NullPointerException 
DEBUG  date/time- cleanUp() 
DEBUG date/time - calling cleanUpWin32() 

or:

DEBUG  25-03-2025 11:13:28 - javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Entry cn=Windchill_13.1,o=#### violates the Directory Server schema configuration because it does not include a structural objectclass. All entries must contain a structural objectclass]; remaining name 'cn=Windchill_13.1,o=####'
DEBUG  25-03-2025 11:13:28 - at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:252)
DEBUG  25-03-2025 11:13:28 - at com.infoengine.au.DirectoryService.executeCreateObject(DirectoryService.java:393)
  • WNC_PtcInstall.log reports following error:
javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Entry cn=Windchill_12.1,o=xyz violates the Directory Server schema configuration because it does not include a structural objectclass. All entries must contain a structural objectclass]; remaining name 'cn=Windchill_12.1,o=xyz' 
at java.naming/com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3290) 
at java.naming/com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3205) 
at java.naming/com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2996) 
at java.naming/com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:841) 
at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:341) 
at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:268) 

 
This is a printer-friendly version of Article 361115 and may be out of date. For the latest version click CS361115