I made the suggested changes and here's the stack trace as it appears in server.log (
JBoss)
2005-03-11:03:17,311 ERROR [org.apache.struts.util.RequestUtils] Error creating form bean of class java.ActionForm.Security.authenticateActionForm
java.lang.NullPointerException at
org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:214)
at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:294)
at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:193)
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:453)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:433)
at org.apache.jsp.pages.Security.Login_jsp_jspx_meth_html_form_0(Login_jsp.java:155)
at org.apache.jsp.pages.Security.Login_jsp_jspx_meth_html_html_0(Login_jsp.java:114)
at org.apache.jsp.pages.Security.Login_jspService(login_jsp.java:78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.jspServletWrapper.service(jspServletWrapper.java:324)
at org.apache.jasper.servlet.jJspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(applicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcheer.invoke(ApplicationDispatcher.java:704)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:747)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
at org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:994)
at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(tilesRequestProcessor.java:343)
at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:553)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:211)
at org.apache.struts.action.ActionServletProcess(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internationalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilber(ReplyHeaderFilter.java:75)
at org.apache.catalina.core.AppplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValue.invoke(StandardWrapperValue.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValueContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValue.invokeInternal(StandardContextValue.java:198)
at apache.catalina.core.StandardContextValve.invoke(StandardContextValue.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.jaccContextValve.invoke(JaccContextValve.java:54)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.Standard.ValveContext.invlkeNext(StandardValveContextljava:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
ROOT CAUSE:
javax.servlet.jsp.jspException:Exception creating bean of class java.ActionForm.Security.authenticateActionForm:
org.apache.struts.taglib.html.FormTag.initFormBean (FormTag.java:463)
org.apache.struts.taglib.html.Formtag.doStartTag(FormTag.java:433)
org.apache.jsp.pages.Security.Login_jsp_jspx_meth_html_form_0(Login_jsp.java:155)
org.apache.jsp.page.Security.Login_jsp._jspx_meth_html_thml_0(Login_jsp.java:114)
org.apache.jsp.pages.Security.Login_jsp._jspServlce(Login_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)