Following is the error I'm getting:
Struts Problem Report
Struts has detected an unhandled exception:
Messages: java.lang.NullPointerException File: org/apache/jsp/WEB_002dINF/jsps/api/multilineOUT_jsp.java Line number: 160
org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164) org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.jkit.loginapi.interceptor.LoginInterceptor.intercept(LoginInterceptor.java:32) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:745)
java.lang.NullPointerException org.apache.jsp.WEB_002dINF.jsps.api.multilineOUT_jsp._jspService(multilineOUT_jsp.java:160) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164) org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.jkit.loginapi.interceptor.LoginInterceptor.intercept(LoginInterceptor.java:32) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:745)
Following is the error on the server console:
inside GraphView3Redirect Action First view donennn inside GraphView3Redirect Action sIZEeeee :1 ---------success-------- --Calling One--13 Inside getTPN1 Outborn Method Done --Calling Myid--2 Inside getTPN1 Outborn Method Done ---------success2-------- --Calling One--13 Inside getTPN1 Method Done --Calling Myid--2 Inside getTPN1 Method Done Myid >> 2 One >> 13 two >> null ---inside JSP Myid--- 1 Jan 07, 2015 1:58:46 PM org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException
Below is the multilineOUT.jsp code:
String one =(String)session.getAttribute("one");
String two =(String)session.getAttribute("two");
String myid =(String)session.getAttribute("myid");
System.out.println("Myid >> "+myid);
System.out.println("One >> "+one);
System.out.println("two >> "+two);
// String hid="17";
//System.out.println("---1----"+hid);
//My Hospital
String myid1 =(String)session.getAttribute("myid1");
if (!myid1.equals("agg"))
{
if (myid != null || myid !="")
{
System.out.println("---inside JSP Myid---");
ArrayList<String> hobbies10 = new ArrayList<String>();
hobbies10 = (ArrayList<String>)session.getAttribute("datamy");
System.out.println("1");
String StringOfMarks10 [] = new String [hobbies10.size ()];
System.out.println("1A");
StringOfMarks10 =hobbies10.toArray(StringOfMarks10);
System.out.println("A");
double[] data10 = new double[StringOfMarks10.length];
System.out.println("B");
for(int i = 0; i < StringOfMarks10.length; i++)
{
//data10[i] = Double.parseDouble(StringOfMarks10[i]);
double reval2 = Double.parseDouble(StringOfMarks10[i]);
System.out.println("C");
if (reval2 == -00.0)
{
data10[i] = Chart.NoValue;
}else{
data10[i] = reval2;
}
}
System.out.println("My Hospital data array values :"+(ArrayList<String>)session.getAttribute("datamy"));
System.out.println("2");
layer.addDataSet(data10, 000000, "Your Hospital "+myid ).setDataSymbol(Chart.GlassSphere2Shape, 10);
//layer.addDataSet(data0Y, 000000, "Your Hospital "+myid );
}
}
//AVG view
ArrayList<String> hobbies100 = new ArrayList<String>();
hobbies100 = (ArrayList<String>)session.getAttribute("avgdata");
System.out.println("3");
String StringOfMarks100 [] = (String []) hobbies100.toArray (new String [hobbies100.size ()]);
double[] data100 = new double[StringOfMarks100.length];
for(int i = 0; i < StringOfMarks100.length; i++)
{
//data100[i] = Double.parseDouble(StringOfMarks100[i]);
double reval2 = Double.parseDouble(StringOfMarks100[i]);
if (reval2 == -00.0)
{
data100[i] = Chart.NoValue;
}else{
data100[i] = reval2;
}
}
// String totalavg1 = (String)session.getAttribute("totalavg");
layer.addDataSet(data100, 0xff0000, "Average").setDataSymbol(Chart.GlassSphere2Shape, 10);
//1st Hospital
if (!myid1.equals("agg"))
{
if (one != null)
{
System.out.println("---inside JSP One----");
ArrayList<String> hobbies1 = new ArrayList<String>();
hobbies1 = (ArrayList<String>)session.getAttribute("data0");
System.out.println("4");
String StringOfMarks [] = (String []) hobbies1.toArray (new String [hobbies1.size ()]);
double[] data = new double[StringOfMarks.length];
for(int i = 0; i < StringOfMarks.length; i++)
{
//data[i] = Double.parseDouble(StringOfMarks[i]);
double reval2 = Double.parseDouble(StringOfMarks[i]);
if (reval2 == -00.0)
{
data[i] = Chart.NoValue;
}else{
data[i] = reval2;
}
}
System.out.println("1st hospital data array values :"+(ArrayList<String>)session.getAttribute("data0"));
System.out.println("5");
layer.addDataSet(data, 0x3333ff, one).setDataSymbol(Chart.GlassSphere2Shape, 10);
}
}
if (!myid1.equals("agg"))
{
if (two !=null )
{
System.out.println("---inside JSP two----");
ArrayList<String> hobbies2 = new ArrayList<String>();
hobbies2 = (ArrayList<String>)session.getAttribute("data1");
System.out.println("6");
String StringOfMarks2 [] = (String []) hobbies2.toArray (new String [hobbies2.size ()]);
double[] data2 = new double[StringOfMarks2.length];
for(int i = 0; i < StringOfMarks2.length; i++)
{
//data2[i] = Double.parseDouble(StringOfMarks2[i]);
double reval2 = Double.parseDouble(StringOfMarks2[i]);
if (reval2 == -00.0)
{
data2[i] = Chart.NoValue;
}else{
data2[i] = reval2;
}
}
System.out.println("1st hospital data array values :"+(ArrayList<String>)session.getAttribute("data1"));
System.out.println("7");
layer.addDataSet(data2, 0x008800, two).setDataSymbol(Chart.GlassSphere2Shape, 10);
}
}
// Output the chart
String chart1URL = c.makeSession(request, "chart1");
// Include tool tip for the chart
String imageMap1 = c.getHTMLImageMap("", "",
"title='[{dataSetName}] Hour {xLabel}: {value} MBytes'");
%>
<!-- End here senthil -->
<s:form id="idLoginForm" action="apiExportGen" theme="simple"
namespace="/ReportGen">
<table cellspacing="0" cellpadding="0" border="0" width="100%"
height="100%">
<tr>
<%-- <!-- SSS <td width="10%" class="bodyLeft"><img src="/images/img_clear.gif" width="100%" height="10"></td> --> --%>
<td width="100%" class="bodyMain">
<table cellspacing="0" cellpadding="0" border="0" height="100%"
width="100%">
<tr valign="top">
<td colspan="2">
<table cellspacing="0" cellpadding="0" border="0" width="100%"
height="40">
<tr>
<td width="130"><img src="/MyLoginAPI/images/logo1.gif"
width="190" height="40" alt="Chitrec" /></td>
<td width="100%">
<table cellspacing="0" cellpadding="0" border="0"
width="100%">
<tr>
<td width="70%"><img
src="/MyLoginAPI/images/topimage2.bmp" height="64"
width="100%" /></td>
<td width="15%"><img
src="/MyLoginAPI/images/topimage.gif" height="64"
width="100%" /></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" td width="100%">
<table width="100%" cellpadding="0" cellspacing="0"
class="navTopRight"">
<tr>
<td width="5%%"></td>
<td width="65%"><img
src="/MyLoginAPI/images/topimage3.bmp" height="17"
width="100%" /></td>
<td width="30%" style="background: #0F4279;" align="right"><span
class="navTopRightUser"><FONT COLOR="#ffffff"><span
class="navTopRightUser"> Your Hospital Id <s:property
value="%{#session['loginId']}" /></FONT> </td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td width="100%" colspan="2" height="10"></td>
</tr>
<tr valign="top" height="100%">
<td width="100%">
<table cellspacing="0" cellpadding="2" border="0" width="100%">
<tr>
<td valign="top" width="16%"><%@ include
file="/WEB-INF/jsps/includes/include_menu.jsp"%></td>
<td>
<!-- Page Details -->
<table cellspacing="0" cellpadding="0" border="0"
width="100%" class="sectionTitleBking">
<tr>
<td class="text"><span class="pageTitle">
Infant Outborn </span></td>
</tr>
<tr>
<!-- <td class="TextLeft"><form:errors path="*" cssClass="errorBox" /><P></td> -->
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="70%"
class="text textPadding">
<tr height="30">
<s:if test="hasActionMessages()">
<div class="welcome">
<s:actionmessage />
</div>
</s:if>
<s:if test="hasActionErrors()">
<div class="errorBox">
<s:actionerror />
</div>
</s:if>
</tr>
<tr class="row tableData2">
<td width="100%"><img
src='<%=response.encodeURL("/MyLoginAPI/images/getchart.jsp?"+chart1URL)%>'
usemap="#map1" border="0"> <map name="map1"><%=imageMap1%></map>
</td>
</tr>
</table> <!-- End of page details --> <!-- footer --> <%@ include
file="../includes/securefooter.jsp"%>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</s:form>
</body>
</html>
I had read earlier that this problem could be because of conflicting JAR files in the Tomcat library & the Web-INF library, but this is not the case.
I am very new to Java and am only maintaining this application. It was running fine until December 26 2014 but when I returned in 2015, it started to throw this exception without any changes in the code. Please let me know if I need to post any other parts of my code here.