Thanks for the prompt reply, attached is the login.jsp, calling the action,
and LoginForm.java and it's parent class AbstractForm...

Kind regards

-----Original Message-----
From: Vinay L [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 14, 2005 11:19 AM
To: Struts Developers List
Subject: Re: struts major issue

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]


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 7/14/2005
 

-- 
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
 
      


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to