You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Glenn <ma...@gmail.com> on 2007/02/28 21:37:45 UTC

Struts, J2SE 1.5 and J2EE 1.4

Hi,

The application is using Struts 1.2.7 with WebSphere Studio Application
Developer 5.1.2 and WebSphere Application Server Express 5.1.
I have been going thru some nasty problems getting the same project to run
on Rational Application Developer v7.0.0.1 and WebSphere Application Server
6.1.0.5.
[enough with the versions]

When I import the code over it works fine. The only problem is when I have
nested objects such as
<c:forEach items="${insuranceForm.beneficiaries}" var="beneficiary"
varStatus="bnfStatus">
.....
</c:forEach>

I get this message when executing the JSP.

Any help would be greatly appreciated!
- maestro


[28/02/07 15:14:04:454 EST] 00000022 ServletWrappe E   SRVE0068E: Uncaught
exception thrown in one of the service methods of the servlet:
/WEB-INF/personal/insurances/insurance.jsp. Exception thrown :
javax.servlet.ServletException: Unable to find a value for "beneficiaries"
in object of class "hronline.secure.personal.insurances.InsuranceForm" using
operator "."
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(
PageContextImpl.java:660)
    at com.ibm._jsp._insurance._jspService(_insurance.java:108)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:118)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at
com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(
GenericServletWrapper.java:122)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest
(AbstractJSPExtensionServletWrapper.java:196)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(
AbstractJSPExtensionProcessor.java:275)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(
WebAppRequestDispatcher.java:308)
    at org.apache.struts.action.RequestProcessor.doForward(
RequestProcessor.java:1085)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(
RequestProcessor.java:398)
    at org.apache.struts.action.RequestProcessor.process(
RequestProcessor.java:241)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java
:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:145)
    at hronline.secure.app.HROnlineFilter.doFilter(HROnlineFilter.java:183)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(
FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3163)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java
:254)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java
:811)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(
WebContainer.java:1433)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(
WCChannelLink.java:100)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
HttpInboundLink.java:465)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
HttpInboundLink.java:394)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
HttpICLReadCallback.java:102)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:152)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(
AbstractAsyncFuture.java:213)
    at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(
AbstractAsyncFuture.java:195)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(
ResultHandler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
---- Begin backtrace for Nested Throwables
javax.servlet.jsp.el.ELException: Unable to find a value for "beneficiaries"
in object of class "hronline.secure.personal.insurances.InsuranceForm" using
operator "."
    at org.apache.commons.el.Logger.logError(Logger.java:481)
    at org.apache.commons.el.Logger.logError(Logger.java:498)
    at org.apache.commons.el.Logger.logError(Logger.java:611)
    at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
    at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
    at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(
ExpressionEvaluatorImpl.java:263)
    at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(
ExpressionEvaluatorImpl.java:190)
    at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(
PageContextImpl.java:754)
    at com.ibm._jsp._insurance._jspx_meth_c_forEach_0(_insurance.java:506)
    at com.ibm._jsp._insurance._jspx_meth_html$1el_html_0
(_insurance.java:608)
    at com.ibm._jsp._insurance._jspService(_insurance.java:101)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:118)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at
com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(
GenericServletWrapper.java:122)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest
(AbstractJSPExtensionServletWrapper.java:196)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(
AbstractJSPExtensionProcessor.java:275)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(
WebAppRequestDispatcher.java:308)
    at org.apache.struts.action.RequestProcessor.doForward(
RequestProcessor.java:1085)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(
RequestProcessor.java:398)
    at org.apache.struts.action.RequestProcessor.process(
RequestProcessor.java:241)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java
:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:145)
    at hronline.secure.app.HROnlineFilter.doFilter(HROnlineFilter.java:183)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(
FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3163)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java
:254)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java
:811)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(
WebContainer.java:1433)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(
WCChannelLink.java:100)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
HttpInboundLink.java:465)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
HttpInboundLink.java:394)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
HttpICLReadCallback.java:102)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:152)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(
AbstractAsyncFuture.java:213)
    at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(
AbstractAsyncFuture.java:195)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(
ResultHandler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

[28/02/07 15:14:04:735 EST] 00000022 ServletWrappe E   SRVE0068E: Uncaught
exception thrown in one of the service methods of the servlet: action.
Exception thrown : javax.servlet.ServletException: Unable to find a value
for "beneficiaries" in object of class "
hronline.secure.personal.insurances.InsuranceForm" using operator "."
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(
PageContextImpl.java:660)
    at com.ibm._jsp._insurance._jspService(_insurance.java:108)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:118)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at
com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(
GenericServletWrapper.java:122)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest
(AbstractJSPExtensionServletWrapper.java:196)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(
AbstractJSPExtensionProcessor.java:275)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(
WebAppRequestDispatcher.java:308)
    at org.apache.struts.action.RequestProcessor.doForward(
RequestProcessor.java:1085)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(
RequestProcessor.java:398)
    at org.apache.struts.action.RequestProcessor.process(
RequestProcessor.java:241)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java
:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:145)
    at hronline.secure.app.HROnlineFilter.doFilter(HROnlineFilter.java:183)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(
FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3163)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java
:254)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java
:811)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(
WebContainer.java:1433)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(
WCChannelLink.java:100)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
HttpInboundLink.java:465)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
HttpInboundLink.java:394)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
HttpICLReadCallback.java:102)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:152)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(
AbstractAsyncFuture.java:213)
    at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(
AbstractAsyncFuture.java:195)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(
ResultHandler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
---- Begin backtrace for Nested Throwables
javax.servlet.jsp.el.ELException: Unable to find a value for "beneficiaries"
in object of class "hronline.secure.personal.insurances.InsuranceForm" using
operator "."
    at org.apache.commons.el.Logger.logError(Logger.java:481)
    at org.apache.commons.el.Logger.logError(Logger.java:498)
    at org.apache.commons.el.Logger.logError(Logger.java:611)
    at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
    at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
    at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(
ExpressionEvaluatorImpl.java:263)
    at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(
ExpressionEvaluatorImpl.java:190)
    at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(
PageContextImpl.java:754)
    at com.ibm._jsp._insurance._jspx_meth_c_forEach_0(_insurance.java:506)
    at com.ibm._jsp._insurance._jspx_meth_html$1el_html_0
(_insurance.java:608)
    at com.ibm._jsp._insurance._jspService(_insurance.java:101)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:118)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at
com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(
GenericServletWrapper.java:122)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest
(AbstractJSPExtensionServletWrapper.java:196)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(
AbstractJSPExtensionProcessor.java:275)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(
WebAppRequestDispatcher.java:308)
    at org.apache.struts.action.RequestProcessor.doForward(
RequestProcessor.java:1085)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(
RequestProcessor.java:398)
    at org.apache.struts.action.RequestProcessor.process(
RequestProcessor.java:241)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java
:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:145)
    at hronline.secure.app.HROnlineFilter.doFilter(HROnlineFilter.java:183)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(
FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3163)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java
:254)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java
:811)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(
WebContainer.java:1433)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(
WCChannelLink.java:100)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
HttpInboundLink.java:465)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
HttpInboundLink.java:394)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
HttpICLReadCallback.java:102)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:152)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(
AbstractAsyncFuture.java:213)
    at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(
AbstractAsyncFuture.java:195)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(
ResultHandler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

[28/02/07 15:14:04:745 EST] 00000022 WebApp        E   [Servlet
Error]-[action]: javax.servlet.jsp.el.ELException: Unable to find a value
for "beneficiaries" in object of class "
hronline.secure.personal.insurances.InsuranceForm" using operator "."
    at org.apache.commons.el.Logger.logError(Logger.java:481)
    at org.apache.commons.el.Logger.logError(Logger.java:498)
    at org.apache.commons.el.Logger.logError(Logger.java:611)
    at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
    at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
    at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(
ExpressionEvaluatorImpl.java:263)
    at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(
ExpressionEvaluatorImpl.java:190)
    at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(
PageContextImpl.java:754)
    at com.ibm._jsp._insurance._jspx_meth_c_forEach_0(_insurance.java:506)
    at com.ibm._jsp._insurance._jspx_meth_html$1el_html_0
(_insurance.java:608)
    at com.ibm._jsp._insurance._jspService(_insurance.java:101)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:118)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at
com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(
GenericServletWrapper.java:122)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest
(AbstractJSPExtensionServletWrapper.java:196)
    at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(
AbstractJSPExtensionProcessor.java:275)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(
WebAppRequestDispatcher.java:308)
    at org.apache.struts.action.RequestProcessor.doForward(
RequestProcessor.java:1085)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(
RequestProcessor.java:398)
    at org.apache.struts.action.RequestProcessor.process(
RequestProcessor.java:241)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java
:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:989)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(
ServletWrapper.java:930)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:145)
    at hronline.secure.app.HROnlineFilter.doFilter(HROnlineFilter.java:183)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(
FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(
WebAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(
WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:761)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(
WebAppFilterManager.java:673)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:498)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(
ServletWrapper.java:464)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3163)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java
:254)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java
:811)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(
WebContainer.java:1433)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(
WCChannelLink.java:100)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
HttpInboundLink.java:465)
    at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
HttpInboundLink.java:394)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
HttpICLReadCallback.java:102)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:152)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(
AbstractAsyncFuture.java:213)
    at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(
AbstractAsyncFuture.java:195)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(
ResultHandler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)