Environment
Novell Access Manager 3.1
Novell Administration Console on Linux
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:
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
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
- Stop the Tomcat server: /etc/init.d/novell-tomcat5 stop
- Backup the /opt/volera/roma/conf/vcdn.conf file: cp /opt/volera/roma/conf/vcdn.conf /tmp/vcdn.conf
- Delete the following files from the /opt/volera/roma/conf directory: sc.conf & sc-web.conf
- 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
- Restore the vcdn.conf file: cp /tmp/vcdn.conf /opt/volera/roma/conf/vcdn.conf
- (ensure that the sc.conf and sc-web.conf files in the /opt/volera/roma/conf directory are dated Dec 8th)
- Start the Tomcat server: /etc/init.d/novell-tomcat5 start
- Restart browser
- Upgrade the policies using the Admin Console
Additional Information
To determine if you have a CD with this 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)
- Do an ls -l on the install.sh file at the root of the CD
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)