server: solaris9
MP41SP1HFB5
bug 32817
Hi all,
When I am importing an LDAP group in the library manager UI, I get this error in cms.ImLibraryManager.idefix.log:
Mon Sep 19 11:53:53.184: INFO [Thread-27] Resource found in relative local filesys: file:/opt/ws-home/mpserver/config/ldap.properties
Mon Sep 19 11:53:53.399: ERROR [Thread-27] error: exception=javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Object Class Violation]; remaining name 'ou=group,dc=eurosupport,dc=interwoven,dc=com'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(Unknown Source)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(Unknown Source)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(Unknown Source)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(Unknown Source)
at javax.naming.directory.InitialDirContext.modifyAttributes(Unknown Source)
at com.imanage.cms.t2.gui.directoryclient.ldap.providers.NetscapeProvider.ensureSyncIDClass(NetscapeProvider.java:207)
at com.imanage.cms.t2.gui.directoryclient.ldap.providers.NetscapeProvider.setSyncID(NetscapeProvider.java:197)
at com.imanage.cms.t2.gui.directoryclient.ldap.LDAPEntry.assignSyncID(LDAPEntry.java:334)
at com.imanage.cms.t2.gui.directoryclient.synchronizer.Synchronizer.createTrusteeFromLDAPEntry(Synchronizer.java:491)
at com.imanage.cms.t2.gui.directoryclient.synchronizer.Synchronizer.importRoot(Synchronizer.java:387)
at com.imanage.cms.t2.gui.directoryclient.synchronizer.Synchronizer.performImport(Synchronizer.java:181)
at com.imanage.cms.t2.gui.directoryclient.controllers.DsController$ImportTask.<init>(DsController.java:358)
at com.imanage.cms.t2.gui.directoryclient.controllers.DsController$1.construct(DsController.java:304)
at com.imanage.cms.fcgui.tools.SwingWorker$2.run(SwingWorker.java:109)
at java.lang.Thread.run(Unknown Source)
com.imanage.cms.exceptions.base.GeneralException: [LDAP: error code 65 - Object Class Violation]
at com.imanage.cms.t2.gui.directoryclient.ldap.LDAPEntry.assignSyncID(LDAPEntry.java:338)
at com.imanage.cms.t2.gui.directoryclient.synchronizer.Synchronizer.createTrusteeFromLDAPEntry(Synchronizer.java:491)
at com.imanage.cms.t2.gui.directoryclient.synchronizer.Synchronizer.importRoot(Synchronizer.java:387)
at com.imanage.cms.t2.gui.directoryclient.synchronizer.Synchronizer.performImport(Synchronizer.java:181)
at com.imanage.cms.t2.gui.directoryclient.controllers.DsController$ImportTask.<init>(DsController.java:358)
at com.imanage.cms.t2.gui.directoryclient.controllers.DsController$1.construct(DsController.java:304)
at com.imanage.cms.fcgui.tools.SwingWorker$2.run(SwingWorker.java:109)
at java.lang.Thread.run(Unknown Source)
LDAP is SunOne5.2 on another solaris9 machine. The connection is established and runs through the Directory Administrator so there is no question about read/write errors on the LDAP server.
My ldap.properties file has the following entries:
#LDAP Properties File
MaxChunkSize=20000
DomainContextEnabled=true
nothing more.
My questions are:
a. is the ldap.properties file correct?
b. what is at the root of this issue?
If anyone knows, I would appreciate the feedback!
catorarn
Edited by catorarn on 09/19/05 04:16 AM (server time).