LMS 2.6 - HTTP Status 500 - Internal Server Error

Answered Question
Sep 5th, 2008

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

Attachment: 
I have this problem too.
0 votes
Correct Answer by Joe Clarke about 8 years 2 months ago

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.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)
Loading.
Correct Answer
Joe Clarke Sat, 09/06/2008 - 13:08

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.

carperez Sun, 09/07/2008 - 07:36

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.

Joe Clarke Sun, 09/07/2008 - 07:53

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.

Actions

This Discussion