Designer - The <unknown item> object named 'NOVLWOBASE-GCVs' could not be created.

  • 7024331
  • 09-Dec-2019
  • 18-Dec-2019

Environment

LDAP Designer 4.6
Identity Manager 4.7 - Designer 4.7.3
Identity Manager 4.8 - Designer 4.8

Situation

When trying to deploy a GCV to a driver object, the following error is received and the object could not be deployed.

 The <unknown item> object named 'NOVLWOBASE-GCVs' could not be created.

java.lang.NullPointerException

     com.novell.idm.model.impl.GlobalConfigImpl.deployAttributes(GlobalConfigImpl.java:757)
     com.novell.idm.model.impl.GlobalConfigImpl.deploy(GlobalConfigImpl.java:674)
     com.novell.idm.deploy.internal.DeployProjectAction.performDeployments(DeployProjectAction.java:1398)
     com.novell.idm.deploy.internal.DeployProjectAction.access$0(DeployProjectAction.java:1103)
     com.novell.idm.deploy.internal.DeployProjectAction$1.run(DeployProjectAction.java:1608)
     org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
     org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
     org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
     com.novell.idm.deploy.internal.DeployProjectAction.performDeployments(DeployProjectAction.java:1625)
     com.novell.idm.deploy.internal.DeployProjectAction.runImpl(DeployProjectAction.java:1018)
     com.novell.idm.deploy.internal.DeployProjectAction.run(DeployProjectAction.java:514)
     org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:253)
     org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
     org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
     org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
     org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
     org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
     org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
     org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
     org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
     org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
     org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
     org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
     org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
     org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
     org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
     org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
     org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
     com.novell.idm.rcp.DesignerApplication.start(DesignerApplication.java:118)
     org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
     org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
     org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
     org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
     org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     java.lang.reflect.Method.invoke(Method.java:498)
     org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
     org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
     org.eclipse.equinox.launcher.Main.run(Main.java:1465)
     org.eclipse.equinox.launcher.Main.main(Main.java:1438)

Resolution

1.  Verify the following attributes on the server object in Designer are populated correctly, save, and then redeploy the GCVs.

clearTextHost
clearTextPort
secureHost
securePort


2.  Verify that the ports you have defined for your servers are open and not blocked.   We have seen a firewall blocking the ports defined in clearTextPort & securePort cause this error as well.

Cause

Missing or unreachable clearTextHost, clearTextPort, secureHost, or securePort values on the server object in Designer