Please, Help.... I'm stuck since two days ago with this. It's the exception, when I try to open a jsp from de browser:
The exception: -------------------------------------------------------------------------------------------------------------------------- (util.RequestUtils 306 ) Error creating form bean of class ar.com.byosoft.webportal.forms.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.jsp.common.left_jsp._jspx_meth_html_form_0 (left_jsp.java:360) at org.apache.jsp.jsp.common.left_jsp._jspx_meth_logic_empty_0 (left_jsp.java:335) at org.apache.jsp.jsp.common.left_jsp._jspService(left_jsp.java:116) 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:324) 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(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:581) at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137) at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) at org.apache.jsp.jsp.layout.layout_jsp._jspx_meth_tiles_insert_1 (layout_jsp.java:194) at org.apache.jsp.jsp.layout.layout_jsp._jspx_meth_html_html_0 (layout_jsp.java:124) at org.apache.jsp.jsp.layout.layout_jsp._jspService(layout_jsp.java:81) 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:324) 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(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:237) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:300) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158) 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(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.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(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 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.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.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.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) ----------------------------------------------------------------------------------------------------------------------------------- struts-config.xml: (generated by XDoclet) ----------------------------------------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> <struts-config> <!-- ========== Data Sources Definitions =================================== --> <!-- ========== Form Bean Definitions =================================== --> <form-beans> <form-bean name="loginForm" type="ar.com.byosoft.webportal.forms.LoginForm" /> </form-beans> <!-- ========== Global Exceptions Definitions =================================== --> <!-- ========== Global Forward Definitions =================================== --> <global-forwards> <forward name="home" path="/jsp/common/login.jsp"></forward> </global-forwards> <!-- ========== Action Mapping Definitions =================================== --> <action-mappings> <action path="/login" type="ar.com.byosoft.webportal.actions.LoginAction" name="loginForm" scope="request" input="/jsp/common/login.jsp" unknown="false" validate="false" > </action> <action path="/home" type="org.apache.struts.actions.ForwardAction" parameter="view.home" unknown="true"/> <action path="/news" type="org.apache.struts.actions.ForwardAction" parameter="view.news"/> <action path="/admin" type="org.apache.struts.actions.ForwardAction" parameter="view.admin"/> </action-mappings> <message-resources parameter="WebPortalResources" null="false"/> <plug-in className="org.apache.struts.tiles.TilesPlugin"> <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/> <set-property property="definitions-parser-validate" value="true"/> <set-property property="moduleAware" value="true" /> </plug-in> </struts-config> ------------------------------------------------------------------------------------------------------------------------------ LoginAction.java: -------------------------------------------------------------------------------------------------------------------------------- package ar.com.byosoft.webportal.actions; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; /** * @author msurdi * @version 0.1 * @struts.action name="loginForm" * path="/login" * input="/jsp/common/login.jsp" * validate="false" * reset="false" * scope="request" */ public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { return mapping.findForward("home"); } } ------------------------------------------------------------------------------------------------------------------------------- LoginForm.java ------------------------------------------------------------------------------------------------------------------------------- package ar.com.byosoft.webportal.forms; import org.apache.struts.action.*; import javax.servlet.http.*; /** * @author msurdi * @version 0.1 * @struts.form name="loginForm" * */ public class LoginForm extends ActionForm { private String email ; private String password; public LoginForm(){ email=""; password=""; } public String getEmail() { return email; } public String getPassword() { return password; } public void setEmail(String email) { this.email = email; } public void setPassword(String password) { this.password = password; } public void reset(ActionMapping mapping, HttpServletRequest request) { password = null; email = null; } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { return null; } } ------------------------------------------------------------------------------- Thanks to everyone. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]