GeeCON Prague 2014*
The moose likes Struts and the fly likes error message. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Frameworks » Struts
Bookmark "error message." Watch "error message." New topic
Author

error message.

bmel kaur
Greenhorn

Joined: Aug 15, 2006
Posts: 9
i am doing coding using netbean ide, and oracle for struts when i compile,build and deploy my coding, there is no error. but when i try to run it on mozilla firefox-the server i am using, i get this error:-
ype Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /kelulusan/kelulusanTuntutanArahanPembayaran.jsp:54

51: </script>
52:
53: <body>
54: <html:form action="tuntutanarahanpembayaranrender.do">
55: <table width="619" height="570" border="1">
56: <tr>
57: <td width="609" height="564"><table width="103%" height="560" border="0" cellpadding="0" cellspacing="0">


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

javax.servlet.ServletException: Cannot retrieve definition for form bean null on action tuntutanarahanpembayaranrender.do
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.kelulusan.kelulusanTuntutanArahanPembayaran_jsp._jspService(kelulusanTuntutanArahanPembayaran_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

javax.servlet.jsp.JspException: Cannot retrieve definition for form bean null on action tuntutanarahanpembayaranrender.do
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:761)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:443)
org.apache.jsp.kelulusan.kelulusanTuntutanArahanPembayaran_jsp._jspx_meth_html_form_0(kelulusanTuntutanArahanPembayaran_jsp.java:250)
org.apache.jsp.kelulusan.kelulusanTuntutanArahanPembayaran_jsp._jspx_meth_html_html_0(kelulusanTuntutanArahanPembayaran_jsp.java:152)
org.apache.jsp.kelulusan.kelulusanTuntutanArahanPembayaran_jsp._jspService(kelulusanTuntutanArahanPembayaran_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

i can't seem to fix it and i don understand what have i done to cause the error, i especially don't understand the line that comes exactly after "root cause":-

Cannot retrieve definition for form bean null on action tuntutanarahanpembayaranrender.do

please do help
Jan Groth
Ranch Hand

Joined: Feb 03, 2004
Posts: 456
(1) meaningfull names would help people to understand your code. monsternames like "tuntutanarahanpembayaranrender" create an additional obstacle, not only for fellow coders, but also for you understanding your code in some weeks from now. and: the is no reason that you cannot use camelCaseInTheNameOfActions.

(2) struts is unable to instantiate the actionform associated with this action. check you struts-config and see where that brings you to...

regards,
jan
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
If you use an Action in an <html:form> tag, you must declare an ActionForm for that action using the name attribute in the <action> tag in your struts-config.xml file. This error message would occur if you neglected to do so.


Merrill
Consultant, Sima Solutions
 
GeeCON Prague 2014
 
subject: error message.