"Error reading primary user calculation" when changing Primary User configuration

  • 7001477
  • 02-Oct-2008
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management ZENworks Control Center - ZCC

Situation

Changing the Primary User configuration from "Usage" to "Number of logins"

ERROR: "Error reading primary user calculation"

Resolution

This is fixed in version 10.1 - see KB 7001200 "ZENworks 10 Configuration Management with SP1 (10.1)" which can be found at https://www.novell.com/support

Additional Information

Extract from ZCC.LOG:

05 Mar 2008 16:02:56 MessageUtil..........85 :Error:  Error reading primary user calculation
05 Mar 2008 16:02:56 ============== Exception (begin) ===========================
05 Mar 2008 16:02:56 Exception occured
java.lang.ClassCastException: com.novell.zenworks.tess.util.schedules.ImmediateSchedule
    at com.novell.zenworks.admin.pages.settings.PrimaryUserCalculation.loadResetControlsFromXMLFormat(PrimaryUserCalculation.java:285)
    at com.novell.zenworks.admin.pages.settings.PrimaryUserCalculation.onLoadSettings(PrimaryUserCalculation.java:420)
    at com.novell.zenworks.fw.web.internal.layout.SettingsPluginTemplate.fireOnLoadEvent(SettingsPluginTemplate.java:308)
    at com.novell.zenworks.fw.web.internal.layout.SettingsPluginTemplate.loadContent(SettingsPluginTemplate.java:143)
    at com.novell.zenworks.fw.web.internal.layout.PluginTemplate.onLoad(PluginTemplate.java:130)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2419)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.WebControl.loadRecursive(WebControl.java:2425)
    at com.novell.web.controls.Page.internalProcessRequest(Page.java:568)
    at com.novell.web.controls.Page.processRequest(Page.java:523)
    at com.novell.zenworks.fw.web.internal.layout.Index.processRequest(Index.java:483)
    at com.novell.web.internal.controls.PageTag.doEndTag(PageTag.java:86)
    at org.apache.jsp.jsp.index_jsp._jspService(index_jsp.java:175)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    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:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at com.novell.zenworks.tomcat.ZENRequestValve.invoke(ZENRequestValve.java:1090)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
    at java.lang.Thread.run(Thread.java:595)
05 Mar 2008 16:02:56