There might be a missing field in Input.jsp file or Form bean Class. Can you send JSP file calling this action and LoginFom.java File
On 7/14/05, Shai Topaz <[EMAIL PROTECTED]> wrote: > Hi all, > > Please help. I am not new to struts but I cannot resolve this issue: > > Platform: winXP, Tomcat 5.0.28, Java(TM) 2 Runtime Environment, Standard > Edition (build 1.4.2_08-b03), struts package 1.2.4 > > Stacktrace: > SEVERE: Error creating form bean of class > java.annualdisclosure.core.form.LoginForm > 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.login_jsp._jspService(login_jsp.java:167) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 > 24) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. > java:704) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis > patcher.java:474) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch > er.java:409) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher > .java:312) > at > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 > 56) > at > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso > r.java:261) > at > org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(Requ > estProcessor.java:994) > at > org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward( > TilesRequestProcessor.java:343) > at > org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.ja > va:553) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:211) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) > at > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:214) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext > Valve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:104) > 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.StandardValveContext.invokeNext(StandardValveContex > t.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 > ) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:683) > at java.lang.Thread.run(Thread.java:534) > > Problem description: > This error appears whenever I hit the browser. Following is a listing of all > struts related elements in the path: > > Extract from struts-config.xml: > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > <!DOCTYPE struts-config PUBLIC > "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" > "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"> > <struts-config> > > <form-beans> > <form-bean name="loginForm" > type="java.annualdisclosure.core.form.LoginForm"/> > </form-beans> > > <!-- Global forwards --> > <global-forwards> > <forward name="error" path="/includes/error.jsp"/> > <forward name="home" path="/do/welcome"/> > <forward name="login" path="/do/initialLogin"/> > </global-forwards> > > <!-- Action Mapping Definitions --> > <action-mappings> > > <action path="/welcome" > type="org.apache.struts.actions.ForwardAction" > parameter="indexDef"/> > > <!-- Login --> > <action path="/initialLogin" forward="/login.jsp"/> > > <action path="/loginAction" > type="java.annualDisclosure.core.action.LoginAction" > name="loginForm" > scope="request" > validate="false" > input="/login.jsp" > > > <forward > name="loginSuccess" > path="/welcome.jsp"/> > <forward > name="loginFailure" > path="/login.jsp"/> > </action> > > Index.jsp has a <logic:redirect forward="login"/> > > Login.jsp has a form: <html:form action="/loginAction" onsubmit="return > validateLoginForm(this);"> > > LoginForm.java inherits from AbstractForm.java which in turn inherits from > ValidatorForm > > > Something is clearly not initializing, my debugger on the ide never makes it > to any of the classes so it's impossible to work out the cause > > Regards > > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 7/14/2005 > > > > ____________________________________________________________________________________ > > This email, and any files transmitted, is confidential and may contain > privileged information. Any unauthorized dissemination or copying is > strictly prohibited. If you have received this email in error, please delete > it and notify the sender immediately. Any views or opinions presented in this > email are solely those of the author and do not necessarily represent those > of Raymond James Ltd. This email is intended for distribution only in those > jurisdictions where Raymond James Ltd. is registered as a dealer in > securities. It is for information purposes only and is not to be construed > as an offer or solicitation for the sale or purchase of securities. This > footnote also confirms that this email message has been swept for the > presence of computer viruses. > > Instructions received may not be acted upon in a timely manner. Please > contact us directly by telephone to place trades or request transactions. > > Raymond James Ltd. is a member of the Canadian Investor Protection Fund. > ____________________________________________________________________________________ > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]