https://issues.apache.org/bugzilla/show_bug.cgi?id=50883
Summary: StackOverflowError Product: Tomcat 6 Version: 6.0.29 Platform: HP OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: Servlet & JSP API AssignedTo: dev@tomcat.apache.org ReportedBy: dashashishku...@gmail.com Hi ! Eventually I am getting the following StackOverflowError in Tomcat 6.0.29, and after walking through this StackTrace, and source code of Tomcat 6.0.29, I found ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:278) as a recursive method call from javax.servlet.ServletRequestWrapper.setAttribute(ServletRequestWrapper.java:284). The piece of code from ServletRequestWrapper.java looks like : public void setAttribute(String name, Object o) { this.request.setAttribute(name, o); } So in this piece of code is it necessary to do a equality check for the request object just to make sure this will never went into a recursion even though the user calls a setAttribute(name, o) on a WrappedRequest object(ServletRequestWrapper). Following is the Error Stack Trace : java.lang.StackOverflowError at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:278) at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:279) at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:279) . ...repeated many times.. . at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:279) at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:279) at javax.servlet.ServletRequestWrapper.setAttribute(ServletRequestWrapper.java:284) at com.kony.web.controller.KonyBaseServlet.logUserDetails(Unknown Source) at com.kony.web.controller.KonyBaseServlet.navigateToNextForm(Unknown Source) at com.kony.web.controller.KonyWebWAPController.processRequest(Unknown Source) at com.kony.web.controller.KonyWebWAPController.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:279) at javax.servlet.ServletRequestWrapper.setAttribute(ServletRequestWrapper.java:284) at com.kony.web.controller.KonyBaseServlet.logUserDetails(Unknown Source) at com.kony.web.controller.KonyBaseServlet.navigateToNextForm(Unknown Source) at com.kony.web.controller.KonyWebWAPController.processRequest(Unknown Source) at com.kony.web.controller.KonyWebWAPController.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) . .Repeated many times.... . at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.kony.web.controller.KonyBaseServlet.navigateToNextForm(Unknown Source) at com.kony.web.controller.KonyWebWAPController.processRequest(Unknown Source) at com.kony.web.controller.KonyWebWAPController.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) So is this a bug , if yes is there any fix release n this and if not am I misinterpreting anything, please guide me where I am doing so. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org