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]

Reply via email to