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