Designer 4.7.1.1 - Error Deployiing Driver - The <unknown item> object named 'cn=IDMServer1,ou=servers,o=novell' cannot be found in the eDirectory tree.

  • 7023632
  • 11-Jan-2019
  • 11-Jan-2019

Environment


Identity Manager 4.7 - Designer 4.7.1.1

Situation

When deploying a driver the following errors are seen.

----------------Designer Log - Jan 11, 2019 7:51:08 AM--------------

cn=NOVLCOMSET-GCVs,cn=Driver-Set,o=novell

Severity:Error
Object:cn=NOVLCOMSET-GCVs,cn=Driver-Set,o=novell
Message:The <unknown item> object named 'cn=IDMServer1,ou=servers,o=novell' cannot be found in the eDirectory tree.

================================================================================
cn=NOVLEDIR2DFC-GCVs,cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell

Severity:Error
Object:cn=NOVLEDIR2DFC-GCVs,cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell
Message:The <unknown item> object named 'cn=IDMServer1,ou=servers,o=novell' cannot be found in the eDirectory tree.

================================================================================
cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell

Severity:Error
Object:cn=NOVLEDIR2DFC-GCVs,cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell
Message:The <unknown item> object named 'cn=IDMServer1,ou=servers,o=novell' cannot be found in the eDirectory tree.
--------------------------------------------------------------------------------
Severity:Error
Object:cn=NOVLEDIR2PSY-GCVs,cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell
Message:The <unknown item> object named 'cn=IDMServer1,ou=servers,o=novell' cannot be found in the eDirectory tree.
--------------------------------------------------------------------------------
Severity:Error
Object:cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell
Message:The Driver object named 'IDMServer1' cannot be found in the eDirectory tree.
com.novell.admin.common.exceptions.LDAPSPIException: (Error80)The directory service provider returned an unknown error. Retry the operation or contact a Novell support provider.
    at com.novell.admin.common.exceptions.LDAPSPIException.newException(LDAPSPIException.java:105)
    at com.novell.admin.ns.ldap.jndi.LDAPNamespaceImpl.resolveSPIException(LDAPNamespaceImpl.java:2972)
    at com.novell.admin.ns.ldap.jndi.LDAPNamespaceImpl.getBaseAndDseObjectClass(LDAPNamespaceImpl.java:3506)
    at com.novell.admin.ns.ldap.jndi.LDAPNamespaceImpl.getObjectEntry(LDAPNamespaceImpl.java:1825)
    at com.novell.core.datatools.access.nds.LDAPDSUtil.getOEFromDN(LDAPDSUtil.java:139)
    at com.novell.core.datatools.access.nds.LDAPDSUtil.getOEFromDN(LDAPDSUtil.java:85)
    at com.novell.core.datatools.access.nds.LDAPDSUtil.getOEFromDN(LDAPDSUtil.java:70)
    at com.novell.core.datatools.access.nds.DSUtil.getOEFromDN(DSUtil.java:7430)
    at com.novell.idm.model.impl.DriverImpl.deployAttributes(DriverImpl.java:6142)
    at com.novell.idm.model.impl.DriverImpl.deploy(DriverImpl.java:5347)
    at com.novell.idm.deploy.internal.DeployProjectAction.performDeployments(DeployProjectAction.java:1398)
    at com.novell.idm.deploy.internal.DeployProjectAction.access$0(DeployProjectAction.java:1103)
    at com.novell.idm.deploy.internal.DeployProjectAction$1.run(DeployProjectAction.java:1608)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
    at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
    at com.novell.idm.deploy.internal.DeployProjectAction.performDeployments(DeployProjectAction.java:1625)
    at com.novell.idm.deploy.internal.DeployProjectAction.runImpl(DeployProjectAction.java:1018)
    at com.novell.idm.deploy.internal.DeployProjectAction.run(DeployProjectAction.java:514)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:253)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at com.novell.idm.rcp.DesignerApplication.start(DesignerApplication.java:118)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
    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)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
Caused by: javax.naming.CommunicationException: Connection reset [Root exception is java.net.SocketException: Connection reset]; remaining name 'cn=IDMServer1,ou=servers,o=novell'
    at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2002)
    at com.sun.jndi.ldap.LdapCtx.doSearchOnce(LdapCtx.java:1933)
    at com.sun.jndi.ldap.LdapCtx.c_getAttributes(LdapCtx.java:1325)
    at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:235)
    at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:141)
    at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:129)
    at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142)
    at com.novell.admin.ns.ldap.jndi.LDAPNamespaceImpl.getBaseAndDseObjectClass(LDAPNamespaceImpl.java:3471)
    ... 47 more
Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:210)
    at java.net.SocketInputStream.read(SocketInputStream.java:141)
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
    at sun.security.ssl.InputRecord.read(InputRecord.java:503)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
    at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940)
    at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at com.sun.jndi.ldap.Connection.run(Connection.java:860)
    at java.lang.Thread.run(Thread.java:748)

================================================================================
cn=NOVLEDIR2PSY-GCVs,cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell

Severity:Error
Object:cn=NOVLEDIR2PSY-GCVs,cn=Bi-Dir\<-\>BiDir-Driver,cn=Driver-Set,o=novell
Message:The <unknown item> object named 'cn=IDMServer1,ou=servers,o=novell' cannot be found in the eDirectory tree.

----------------End Designer Log - Jan 11, 2019 7:51:08 AM--------------

The errors have also been seen when deploying a driver set or other driver.
The result is the driver updates are not deployed correctly and the driver is not updated in the identity vault.

Resolution

Exit out of Designer, and re-enter Designer and attempt to deploy the driver again.   It should deploy correctly.

Cause

The cause is still under investigation.

One possible source is that the workstation running Designer was put to sleep, then recovered from sleep.   The driver was deployed after recovering from sleep without restarting Designer first. 

If you have seen this issue and can provide feedback on the steps to reproduce the issue or the source of the error, please provide feedback to this TID with that information.