After an apparently clean upgrade from ZCM 10.3.4 to 11.2, the ZCC comes up with a Java error (below). This error is seen on the home and Configuration pages, but the Reports page displays correctly. (Didn't try to run any of the reports.) None of the other ZCC pages is listed in the menu panel. The error returned:


java.lang.NullPointerException
at com.novell.zenworks.datamodel.services.licensing.L icensingAdminImpl.isLicensed(LicensingAdminImpl.ja va:618)
at com.novell.zenworks.fw.web.util.LicenseUtil.isVali dLicensed(LicenseUtil.java:273)
at com.novell.zenworks.admin.pages.home.HomeActivitie sPlugin.prerender(HomeActivitiesPlugin.java:43)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2634)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2645)
at com.novell.web.controls.Page.internalProcessReques t(Page.java:738)
at com.novell.web.controls.Page.processRequest(Page.j ava:667)
at com.novell.zenworks.fw.web.internal.layout.Index.p rocessRequest(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:187)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:377)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.pro cessRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:342)
at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:302)
at com.novell.web.NJWCServlet.serviceImpl(NJWCServlet .java:97)
at com.novell.zenworks.fw.web.internal.ZENworksServle t.service(ZENworksServlet.java:84)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at com.patchlink.sapphire.web.pages.vulnerability.ses sion.HibernateSessionFilter.doFilter(HibernateSess ionFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBas e.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.invok e(StandardEngineValve.java:109)
at com.novell.zenworks.tomcat.ZENRequestValve.invoke( ZENRequestValve.java:1293)

Other potentially relevant facts -
  • All Servers are Win2k8 variants
    MS SQL server was moved from MS SQL 2005 to MS SQL 2008 R2
    New MS SQL database is in a named instance, old version was not
    In the old database there was a local SQL admin account created for internal authentication when creating the database. The password for this account has been lost, so a new password was assigned in the new database to the same admin user.

Any suggestions appreciated for a quick resolution for customer.