09-05-2008 10:59 PM
The below error is being generated when attempting to create/view device inventory reports with in ciscoworks. A similar error message is also received when attempting to use software update with in common services
I reapplied LMS bundle lms26_update_win_k9.zip and also updated common services and rme to versions 3.0.6 and 4.0.6 but all attempts to correct this issue have failed. Resolution assistance will be greatly appreciated. thank you in advance
Server info:
Windows 2003
LMS 2.6
CiscoWorks Common Services 3.0.6
Campus Manager 4.0.6
CiscoView 6.1.5
Device Fault Manager 2.0.6
Resource Manager Essentials 4.0.6
-------error message------------
HTTP Status 500 - Internal Server Error
--------------------------------------------------------------------------------
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server Error) that prevented it from
fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:457)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:576)
at java.lang.Thread.run(Thread.java:534)
root cause
java.lang.NoSuchMethodError:
com.cisco.nm.rmeng.inventory.reports.datagenerators.ReportContext.setDisplayType(I)V
at com.cisco.nm.rmeng.inventory.reports.ui.action.InventoryReportsAction.perform
Solved! Go to Solution.
09-06-2008 01:08 PM
Your RME upgrade went VERY wrong. Your NMSROOT/MDC/tomcat/webapps/rme/WEB-INF/classes/com/cisco/nm/rmeng/inventory/reports/datagenerators/ReportContext.class is from RME 4.0.2 or earlier. This file should have been updated as part of the RME 4.0.3 (LMS 2.5.1) update, so reinstalling RME 4.0.5 and 4.0.6 will not help.
Given that other files might also be out-of-date, I recommend you reinstall RME from scratch. This can be a very tricky process as some NMSROOT/setup/*.info files may need to be modified to trick the installer. You should open a TAC service request, and have them walk you through the procedure.
09-06-2008 01:08 PM
Your RME upgrade went VERY wrong. Your NMSROOT/MDC/tomcat/webapps/rme/WEB-INF/classes/com/cisco/nm/rmeng/inventory/reports/datagenerators/ReportContext.class is from RME 4.0.2 or earlier. This file should have been updated as part of the RME 4.0.3 (LMS 2.5.1) update, so reinstalling RME 4.0.5 and 4.0.6 will not help.
Given that other files might also be out-of-date, I recommend you reinstall RME from scratch. This can be a very tricky process as some NMSROOT/setup/*.info files may need to be modified to trick the installer. You should open a TAC service request, and have them walk you through the procedure.
09-07-2008 07:36 AM
Thank you jclarke your suggestion corrected the issue... I reinstalled RME 4.0 and the error cleared.
I then followed the below upgrade path to bring RME up to the latest release.
RME 4.0.3 (lms25_dec2005_update_win.zip)
RME 4.0.5 (lms26_update_win_k9.zip)
RME 4.0.6 (cwrme4_0_6_win.zip)
Do you recommend any other update related to LMS 2.6?
Again, Thank you for your assistance.
09-07-2008 07:53 AM
LMS 2.6 SP1 (the latest LMS 2.6) also contains DFM 2.0.11 and CM 4.0.11. If you have all of those, just make sure you have the latest RME and CiscoView device packages, and you should be set until the next IDU release this October.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide