Novell Home

My Favorites

Close

Please to see your favorites.

Not able to configure Startup Location

This document (7011443) is provided subject to the disclaimer at the end of this document.

Environment

Novell ZENworks Configuration Management 11.2.2 ZENworks Control Center - ZCC
Novell ZENworks Endpoint Security Management 11.2.2 ZENworks Control Center - ZCC

Situation

Multiple locations have been defined in the management zone.

For some ZCM zones, it is not possible to configure a specific location for the the Startup Location.

Error message from German language ZENworks Control Center:
"...
Fehler: Abfrage fehlgeschlagen.: com.novell.zenworks.datamodel.exceptoins.ObjectNotFoundException: <GUID of root locations folder>
..."

Resolution

This is fixed in version 11.2.4 - see TID 7012027 "ZENworks Configuration Management 11.2.4 - update information and list of fixes" which can be found at http://www.novell.com/support/search.do?usemicrosite=true&searchString=7012027

Workaround
Insert the missing SubType values and zFolder entries directly into the SQL database, as described to be missing in the cause section of this TID.

Please contact Novell Technical Services if assistance is required to update/create the missing values in the SQL database.

Cause

It has been seen that, if this error occurs, the SQL database is missing the following information. This can occur when upgrading from ZCM 10.3.x to 11.x.

The entries in the zZenObject table with the name value set to ~locations~ and ~networkEnvironments~  are missing the SubType value. It should be set to Location Folder and NWEnv Folder.

Also the folder GUIDs, which are stored in the ZUID column in the zZenObject table, for these ~locations~ and ~networkEnvironments~ entries are missing from the zFolder table.

Additional Information

In ZCM 11.2.2 this new feature of Startup Location has been added to improve agent performance during the period when the current network environment has not yet been identified. More information is available at http://www.novell.com/documentation/zenworks11/zen11_sys_location/data/b1212bee.html

The error messages in zcc.log looks like:
"...
com.novell.zenworks.datamodel.exceptions.InternalDataModelException: com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException: 9cf54322b07500ede0403d0a112b533d
    at com.novell.zenworks.datamodel.services.BasicAdminImpl.getRoot(BasicAdminImpl.java:95)
    at com.novell.zenworks.core.web.objects.DataModelView.getEffectiveRootFolderObject(DataModelView.java:309)
    at com.novell.zenworks.core.web.objects.DataModelView.createDataCollection(DataModelView.java:1590)
    at com.novell.zenworks.core.web.objects.DataModelView.performQuery(DataModelView.java:757)
    at com.novell.zenworks.fw.web.controls.DataGridView.prerender(DataGridView.java:204)
    at com.novell.zenworks.core.web.objects.DataModelView.prerender(DataModelView.java:674)
    at com.novell.zenworks.core.web.objects.ObjectBrowser.prerender(ObjectBrowser.java:1028)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2634)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.zenworks.fw.web.internal.layout.SnapshotTemplate.preRenderRecursiveInternal(SnapshotTemplate.java:460)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2645)
    at com.novell.web.controls.Page.internalProcessRequest(Page.java:738)
    at com.novell.web.controls.Page.processRequest(Page.java:667)
    at com.novell.zenworks.fw.web.internal.layout.Index.processRequest(Index.java:631)
    at com.novell.web.internal.controls.PageTag.doEndTag(PageTag.java:86)
    at org.apache.jsp.jsp.index_jsp._jspService(index_jsp.java:186)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:342)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
    at com.novell.web.NJWCServlet.serviceImpl(NJWCServlet.java:97)
    at com.novell.zenworks.fw.web.internal.ZENworksServlet.service(ZENworksServlet.java:84)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.patchlink.sapphire.web.pages.vulnerability.session.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:75)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at com.novell.zenworks.tomcat.ZENRequestValve.invoke(ZENRequestValve.java:1293)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:662)
Caused by: com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException: 9cf54322b07500ede0403d0a112b533d
    at com.novell.zenworks.datamodel.session.hibernate.HibernateBasicSession._get(HibernateBasicSession.java:1372)
    at com.novell.zenworks.datamodel.session.hibernate.HibernateBasicSession.get(HibernateBasicSession.java:577)
    at com.novell.zenworks.datamodel.session.hibernate.HibernateBasicSession.get(HibernateBasicSession.java:498)
    at com.novell.zenworks.datamodel.session.hibernate.HibernateBasicSession.get(HibernateBasicSession.java:493)
    at com.novell.zenworks.datamodel.services.BasicAdminImpl.get(BasicAdminImpl.java:184)
    at com.novell.zenworks.datamodel.services.BasicAdminImpl.getRoot(BasicAdminImpl.java:86)
    ... 64 more
..."

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7011443
  • Creation Date:03-DEC-12
  • Modified Date:06-NOV-13
    • NovellZENworks Configuration Management
      ZENworks Endpoint Security Management

Did this document solve your problem? Provide Feedback