Search...
FAQs
Subscribe
Pie
FAQs
Recent topics
Flagged topics
Hot topics
Best topics
Search...
Search within Struts
Search Coderanch
Advance search
Google search
Register / Login
Post Reply
Bookmark Topic
Watch Topic
New Topic
programming forums
Java
Mobile
Certification
Databases
Caching
Books
Engineering
Micro Controllers
OS
Languages
Paradigms
IDEs
Build Tools
Frameworks
Application Servers
Open Source
This Site
Careers
Other
Pie Elite
all forums
this forum made possible by our volunteer staff, including ...
Marshals:
Campbell Ritchie
Tim Cooke
paul wheaton
Jeanne Boyarsky
Ron McLeod
Sheriffs:
Paul Clapham
Liutauras Vilda
Devaka Cooray
Saloon Keepers:
Tim Holloway
Roland Mueller
Bartenders:
Forum:
Struts
Cannot find bean error in any scope
raj chopra
Ranch Hand
Posts: 64
posted 12 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
Hi All,
i am null pointer exception when i am trying to access a new functioanlity i created recently. it was working fine till yesterday , dont know where it went wrong all of sudden .
here is my
jboss
stack trace :
2012-10-01 13:18:24 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2012-10-01 13:18:24 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2012-10-01 13:18:24 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2012-10-01 13:18:25 StandardContext[/servlets-examples]ContextListener: contextInitialized() 2012-10-01 13:18:25 StandardContext[/servlets-examples]SessionListener: contextInitialized() 2012-10-01 13:18:27 StandardContext[/skillbay]Loading Spring root WebApplicationContext 2012-10-01 13:18:45 StandardContext[/skillbay]Initializing WebApplicationContext for Struts ActionServlet 'action', module '' 2012-10-01 13:20:18 ApplicationDispatcher[/skillbay] Servlet.service() for servlet jsp threw exception [b]javax.servlet.jsp.JspException: Cannot find bean error in any scope[/b] at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:934) at org.apache.struts.taglib.bean.DefineTag.doEndTag(DefineTag.java:230) at org.apache.jsp.jsp.vendor.errorPageForExceptions_jsp._jspService(errorPageForExceptions_jsp.java:883) 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:1063) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) 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.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 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:118) 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) 2012-10-01 13:20:18 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception javax.servlet.jsp.JspException: Cannot find bean error in any scope at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:934) at org.apache.struts.taglib.bean.DefineTag.doEndTag(DefineTag.java:230) at org.apache.jsp.jsp.vendor.errorPageForExceptions_jsp._jspService(errorPageForExceptions_jsp.java:883) 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:1063) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) 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.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 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:118) 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)
here is my
jsp
page :
<%@ taglib uri="/WEB-INF/TLDS/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/TLDS/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/TLDS/displaytag-11.tld" prefix="display" %> <%@ taglib uri="/WEB-INF/TLDS/struts-logic.tld" prefix="logic" %> <%@ page import="com.syntel.sb.appl.formbean.vendor.SBVendorEditContactForm" %> <%@ page import="com.syntel.sb.arch.util.SBDateUtil" %> <bean:define id="vendorEditContactForm" name="vendorEditContactForm" type="com.syntel.sb.appl.formbean.vendor.SBVendorEditContactForm" /> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html:html> <head> <meta name="keywords" content="T&M,Consulting,Services,Staffing,Skills,Professional,Auctions,Contingent and Labour" /> <meta name="description" content="SkillBay.com is a B-to-B e-business revolutionizing the temporary staff augmentation economy. It provides e-Requirements Posting, e-Bidding, e-Interviews, e-Contract Finalization, e-Time Sheet Processing, e-Billing, e-Payments, e-Resume Database, e-Info and more" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Skillbay-Vendor Account Maintenance Edit BillingAddress</title> <!-- <link href="css/skillbay.css" rel="stylesheet" type="text/css" /> --> <!--start ravi P 23-Feb-2007 changes made for fixing mantis bug id 0000131 --> <script language="JavaScript" type="text/JavaScript" src="js/browserDetect.js" ></script> <!-- <link href="css/screen.css" rel="stylesheet" type="text/css" /> --> <!-- End ravi P 23-Feb-2007 changes made for fixing mantis bug id 0000131 --> <style type="text/css"> <!-- .style1 {color: #FF0000} --> </style> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function openNewWindow(a) { var load = window.open(a,'','scrollbars=yes,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no'); } //--> </script> </head> <body background="img/bg.gif" class="bodyBackground" > <!-- <include file="../sb_header.html" <include file="sb_vendor_menu.html" --> <html:form action="/vendorHome" method="post"> <html:hidden property="method"/> <html:hidden property="timeZone"/> <html:hidden property="country"/> <bean:define id="vendorEditContactForm" name="vendorEditContactForm" type="com.syntel.sb.appl.formbean.vendor.SBVendorEditContactForm" /> <div class="covertable"><table class="tableEncapsulating"> <tr ><td> <%@ include file="../vheader.jsp" %> </td></tr> <tr><td> <table border="0" class="tablemain"> <logic:present scope="request" name="validatorErrors"> <tr> <td> <table border="0" class="tableother"> <tr> <td ><img /></td> <td class="confirmmessages"> <logic:iterate id="validatorError" scope="request" name="validatorErrors"> <br><font class="red"><bean:write name="validatorError" property="message"/></font> </logic:iterate> </td> </tr> </table> </td> </tr> </logic:present> <logic:messagesPresent> <tr> <td> <table border="0" class="tableother"> <tr> <logic:notPresent scope="request" name="validatorErrors"> <td ><img /></td> </logic:notPresent> <logic:present scope="request" name="validatorErrors"> <td ></td> </logic:present> <td class="confirmmessages"> <html:messages id="error"> <font color="red"><b><bean:write name="error"/></b></font><br> </html:messages> </td> </tr> </table> </td> </tr> </logic:messagesPresent> <logic:present scope="request" name="errorMessage"> <tr> <td> <table border="0" class="tableother"> <tr> <logic:notPresent scope="request" name="validatorErrors"> <logic:messagesNotPresent> <td ><img /></td> </logic:messagesNotPresent> </logic:notPresent> <logic:present scope="request" name="validatorErrors"> <td ></td> </logic:present> <logic:notPresent scope="request" name="validatorErrors"> <logic:messagesPresent> <td ></td> </logic:messagesPresent> </logic:notPresent> <td class="confirmmessages"> <font color="red"><bean:write scope="request" name="errorMessage"/></font> </td> </tr> </table> </td> </tr> </logic:present> <tr class="pagehead1"> <td class="pagehead1">Account maintenance: Edit Billing Address<br /> <font class="text5">Please complete this form to edit Billing Address for your account </font> </td> </tr> <tr > <td> <table border="0" class="tableother"> <tr> <td class="text5"> <bean:write property="organizationName" name="sessionInfo" /> : <bean:write property="name" name="sessionInfo" scope="session"/> </td> <td class="text5" ><a SBHVendorBillAddNew_Contact.help"/ rel="nofollow">');" > <b><font color="red"> HELP</font> </b> </a></td> </tr> </table> </td> </tr> <tr> <td> <table border="0" class="tableother4"> <tr class="title"> <td class="text5">Billing Address Details</td> </tr> <tr> <td class="text5"> Name </td> <td > </td> <td > </td> <td > </td> </tr> <tr> <td >Title</td> <td > <html:select property="title"> <html:options collection="titles" property="value" labelProperty="label" /> </html:select> </td> <td >Last Name<font color="#FF0000"> *</font></td> <td ><html:text property="lastName" maxlength="30"/></td> </tr> <tr> <td >First Name<font color="#FF0000"> *</font></td> <td ><html:text property="firstName" maxlength="30"/></td> <td >Middle Initial</td> <td ><html:text property="midInitial" maxlength="1" /></td> </tr> <tr class="text4"> <!-- <td align="right" valign="top" class="text5"> // Contact Type<font color="#FF0000">*</font> </td> <td align="left"> <html:select property="contactType1" style="width:136"> <html:option value="0" >---------Select---------</html:option> <html:options collection="contactTypes" property="value" labelProperty="label" /> </html:select> </td> <td width="15%" align="right"> </td> <td width="35%" align="left"> </td> </tr> <tr> <td width="25%" align="right" class="text5">Job Title <font color="#FF0000">*</font></td> <td width="25%" align="left"><html:text property="jobTitle" maxlength="50"/></td> <td width="15%" align="right"> </td> <td width="35%" align="left"> </td> </tr> <tr class="title"> <td colspan="4" align="center" class="text5">Contact Details</td> </tr> --> <tr> <td class="text5"> Address </td> <td > </td> <td > </td> <td > </td> </tr> <tr> <td >Address Line 1 <font color="#FF0000">*</font></td> <td ><html:text property="addressLine1" maxlength="50"/></td> <td >Address Line 2</td> <td ><html:text property="addressLine2" maxlength="50"/></td> </tr> <tr> <td > City <font color="#FF0000">*</font> </td> <td ><html:text property="city" maxlength="30"/></td> <td >State <font color="#FF0000">*</font></td> <td > <html:select property="state" style="width:136"> <html:option value="0" >---------Select---------</html:option> <html:options collection="states" property="value" labelProperty="label" /> </html:select> </td> </tr> <tr> <td >Country </td> <td >USA </td> <td > Zip Code <font color="#FF0000">*</font> </td> <td ><html:text property="zip" maxlength="10" /></td> </tr> <tr> <td class="text5">Phone</td> <td > </td> <td > </td> <td > </td> </tr> <tr> <td >Office Phone <font color="#FF0000">*</font></td> <td ><html:text property="officePhone" maxlength="10"/></td> <td >Extension</td> <td ><html:text property="extension" maxlength="6"/></td> </tr> <tr> <td >Alternate Phone</td> <td ><html:text property="altPhone1" maxlength="10"/></td> <td >Cellular Phone</td> <td ><html:text property="cellular" maxlength="10"/></td> </tr> <tr> <td >Pager</td> <td ><html:text property="pager" maxlength="10"/></td> <td class="text5">email <font color="#FF0000">*</font></td> <td ><html:text property="email" maxlength="50"/></td> </tr> <tr> <td class="text5"> </td> <td > </td> <td > </td> <td > </td> </tr> </table> </td></tr> <tr><td > <table border="0" class="tableother"> <tr> <td > <a rel="nofollow"> <img border="0" id="Image1" /></a> </td> <td class="tlink"> <bean:message key="vendorAddContactForm.botton.submit"/> </td> <td> </td> <td > <a rel="nofollow"> <img border="0" id="Image2" /></a> </td> <td class="tlink">Clear</td> </tr> </table> </td> </tr> </table> </td></tr> <tr><td> <%@ include file="../sb_footer.jsp" %> </td></tr> </table></div> <script language="JavaScript" type="text/javascript"> function formSubmit() { document.forms[0].method.value='go1'; document.forms[0].submit(); } function submitForm(){ document.forms[0].method.value='addBillingAddress'; document.forms[0].submit(); } function clearForm() { document.forms[0].method.value='clearContact1'; document.forms[0].submit(); } </script> <!-- End of the Script --> </html:form> </body> </html:html>
kindly guide me to trouble shoot this error
Reagrds,
raj chopra
Shankar Tanikella
Ranch Hand
Posts: 329
I like...
posted 12 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
Looks like you have problem in lines 117-119 in your JSP
Have Fun with Java
little,little.. little by little makes a lot..
Clowns were never meant to be THAT big! We must destroy it with this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
reply
Bookmark Topic
Watch Topic
New Topic
Boost this thread!
Similar Threads
Tiles error, not able to find a value for attribute
org.apache.jasper.JasperException: java.lang.NullPointerException
how to copy the data one form field to another form field by using check box
The requested resource (Servlet action is not available) is not available. ...
using Multiple submit buttons.
More...