Novell Access Manager 3.1 Upgrade fails when upgrading policies

  • 7002378
  • 15-Jan-2009
  • 26-Apr-2012

Environment

Novell Access Manager 3.1
Novell Administration Console on Linux

Situation

When performing the upgrade of the Admin Console from 3.0 to 3.1 the upgrade appears to be successful however, when going into the Admin Console you are presented with the statement saying that the policies need to be upgraded.

Upon clicking the button to upgrade the policies the following error is presented:

Exception stacktrace:
java.lang.NullPointerException
at org.apache.jsp.jsp.taglib.tabset_jsp._jspService(y :959)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:729)
at org.apache.catalina.core.ApplicationFilterChain.in

Resolution

  1. Stop the Tomcat server:  /etc/init.d/novell-tomcat5 stop
  2. Backup the /opt/volera/roma/conf/vcdn.conf file:  cp /opt/volera/roma/conf/vcdn.conf /tmp/vcdn.conf
  3. Delete the following files from the /opt/volera/roma/conf directory:  sc.conf & sc-web.conf
  4. Re-deploy the /devman/novell-devman-3.1.0-419.noarch.rpm file from the NAM 3.1 medua  using the following command:   rpm -Uhv novell-devman-3.1.0-419.noarch.rpm --force
  5. Restore the vcdn.conf file:    cp /tmp/vcdn.conf /opt/volera/roma/conf/vcdn.conf
  6. (ensure that the sc.conf and sc-web.conf files in the /opt/volera/roma/conf directory are dated Dec 8th)
  7. Start the Tomcat server:  /etc/init.d/novell-tomcat5 start
  8. Restart browser
  9. Upgrade the policies using the Admin Console

Additional Information

To determine if you have a CD with this problem:
  •     Do an ls -l   on the install.sh file at the root of the CD
    If the date of the file is Jan 07, 2009 then it has the problem
    If the date of the file is Jan 15, 2009 then it has the fix


Error Description:
Exception stacktrace:

java.lang.NullPointerException
at org.apache.jsp.jsp.taglib.tabset_jsp._jspService(y :959)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:729)
at org.apache.catalina.core.ApplicationFilterChain.in
ternalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.do
Filter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.inv
oke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.doI
nclude(ApplicationDispatcher.java:584)
at org.apache.catalina.core.ApplicationDispatcher.inc
lude(ApplicationDispatcher.java:497)
at org.apache.jasper.runtime.JspRuntimeLibrary.includ
e(JspRuntimeLibrary.java:965)
at org.apache.jasper.runtime.PageContextImpl.include( PageContextImpl.java:600)
at com.volera.vcdn.webui.sc.tag.VCDNTag.includeInPage (y:1166)
at com.volera.vcdn.webui.sc.tag.TabSet.doStartTag(y:1 765)
at org.apache.jsp.jsp.admin.policy.policylist_jsp.c(y :882)
at org.apache.jsp.jsp.admin.policy.policylist_jsp._js pService(y:3161)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:729)
at org.apache.catalina.core.ApplicationFilterChain.in
ternalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.do
Filter(ApplicationFilterChain.java:188)
at com.volera.vcdn.webui.sc.core.WebApplicationFilter .doFilter(y:967)
at org.apache.catalina.core.ApplicationFilterChain.in
ternalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.do
Filter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invo
ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo
ke(StandardContextValve.java:172)
at org.apache.catalina.authenticator.AuthenticatorBas
e.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 com.novell.accessmanager.tomcat.SynchronizationVal ve.invoke(y:317)
at org.apache.catalina.core.StandardEngineValve.invok
e(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11
ConnectionHandler.processConnection(Http11BaseProt ocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process
Socket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr
ead.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlR
unnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)