Error in ZCC when drilling down into device details after 10.2.2 update

  • 7005125
  • 12-Jan-2010
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 2 - 10.2

Situation

After applying 10.2.2 system update, some devices generate an error in ZCC.log when drilling into device details.  In ZCC no error is displayed, but the device details don't appear.
 
The error may vary but always contains NullPointerException.  For examples:
 
ERROR (from ZCC.log):
 
Exception Info:
18 Jan 2010 14:45:37     Class....... java.lang.NullPointerException
18 Jan 2010 14:45:37     Message..... null
18 Jan 2010 14:45:37     Logged at... Index...............524
18 Jan 2010 14:45:37 ============== Exception (end) =============================

or:
 
ERROR (from ZCC.log):
 
java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:133)
    at
com.novell.zenworks.datamodel.services.licensing.LicensingAdminImpl.isComponentLicensed(LicensingAdminImpl.java:1236)
    at
com.novell.zenworks.datamodel.services.licensing.LicensingAdminImpl.getComponentState(LicensingAdminImpl.java:788)
    at
com.novell.zenworks.fw.web.util.LicenseUtil.getCompState(LicenseUtil.java:338)
    at
com.novell.zenworks.fw.web.util.LicenseUtil.isComponentRemoved(LicenseUtil.java:404)
    at
com.novell.zenworks.fw.web.internal.common.TabList.createChildControls(TabList.java:70)
    at
com.novell.web.controls.WebControl.ensureChildControls(WebControl.java:1738)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2625)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at
com.novell.web.controls.WebControl.preRenderRecursiveInternal(WebControl.java:2637)
    at com.novell.web.controls.Page.internalProcessRequest(Page.java:599)
    at com.novell.web.controls.Page.processRequest(Page.java:528)
    at
com.novell.zenworks.fw.web.internal.layout.Index.processRequest(Index.java:518)
 
 

Resolution

This is fixed in version 10.3 - see KB 7005455 "ZENworks Configuration Management SP3 (10.3) - update information and list of fixes" which can be found at https://www.novell.com/support
 
Workaround: if it is not possible to upgrade to 10.3 at this time, in the interim Novell has made a Patch available for testing, in the form of a Field Test File (FTF): it can be obtained at https://download.novell.com/Download?buildid=lIonSV0nAfQ~ 
 
This Patch should only be applied if the symptoms above are being experienced, and are causing problems.
This Patch has had limited testing, and should not be used in a production system without first being checked in a test environment. Some Patches have specific requirements for deployment, it is very important to follow any instructions in the readme at the download site. Please report any problems encountered when using this Patch, by using the feedback link on this TID.