DO NOT REPLY [Bug 47017] New: org.apache.catalina.core.ApplicationHttpRequest causes StackOverflowError
https://issues.apache.org/bugzilla/show_bug.cgi?id=47017 Summary: org.apache.catalina.core.ApplicationHttpRequest causes StackOverflowError Product: Tomcat 6 Version: 6.0.14 Platform: PC OS/Version: Linux Status: NEW Severity: critical Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: alvaro.sanc...@salenda.es Hi, We have a Grails web application in a production environment, which sometimes get stuck in an infinite loop of StackOverflowError's. Sample stacktrace: --8<-- GRAVE: El Servlet.service() para servlet grails lanzó una excepción java.lang.StackOverflowError at org.apache.catalina.core.ApplicationHttpRequest.getAttributeNames(ApplicationHttpRequest.java:243) at org.apache.catalina.core.ApplicationHttpRequest$AttributeNamesEnumerator.(ApplicationHttpRequest.java:906) [...] hundreds lines [...] at org.apache.catalina.core.ApplicationHttpRequest.getAttributeNames(ApplicationHttpRequest.java:243) at org.apache.catalina.core.ApplicationHttpRequest$AttributeNamesEnumerator.(ApplicationHttpRequest.java:906) at org.apache.catalina.core.ApplicationHttpRequest.getAttributeNames(ApplicationHttpRequest.java:243) at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.populateViewModel(GroovyPageWritable.java:262) at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.formulateBinding(GroovyPageWritable.java:256) at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:131) at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderWithTemplateEngine(GroovyPageView.java:107) at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderMergedOutputModel(GroovyPageView.java:86) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183) at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:294) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:293) at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:269) at org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver.resolveException(GrailsExceptionResolver.java:98) at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1122) at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:296) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at or
DO NOT REPLY [Bug 47017] org.apache.catalina.core.ApplicationHttpRequest causes StackOverflowError
https://issues.apache.org/bugzilla/show_bug.cgi?id=47017 --- Comment #1 from Alvaro Sanchez-Mariscal 2009-04-13 06:18:10 PST --- BTW, we have noticed a similar bug in ApplicationHttpRequest.java:222 java.lang.StackOverflowError at org.apache.catalina.connector.RequestFacade.getAttribute(RequestFacade.java:263) at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) [... tons of this one ...] at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) at org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest.getControllerName(GrailsWebRequest.java:184) GrailsWebRequest.java:184 (http://svn.codehaus.org/grails/trunk/grails/src/web/org/codehaus/groovy/grails/web/servlet/mvc/GrailsWebRequest.java) return (String)getCurrentRequest().getAttribute(GrailsApplicationAttributes.CONTROLLER_NAME_ATTRIBUTE); ApplicationHttpRequest.java:222 208 public Object getAttribute(String name) { 209 210 if (name.equals(Globals.DISPATCHER_TYPE_ATTR)) { 211 return dispatcherType; 212 } else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { 213 if ( requestDispatcherPath != null ){ 214 return requestDispatcherPath.toString(); 215 } else { 216 return null; 217 } 218 } 219 220 int pos = getSpecial(name); 221 if (pos == -1) { 222 return getRequest().getAttribute(name); -- 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
[Tomcat Wiki] Update of "GettingStarted" by LirazSiri
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification. The following page has been changed by LirazSiri: http://wiki.apache.org/tomcat/GettingStarted The comment on the change is: added TurnKey Tomcat -- [[TableOfContents]] == Getting your first webapp up and running == + * [http://tomcat.apache.org/tomcat-5.5-doc/appdev/index.html Introduction in the Application Developer Guide] * [http://tomcat.jaxmao.org/appdev/index.html åºç¨å¼å人åæå] Chinese translation of the Application Developer Guide * [http://www.dpawson.co.uk/tomcat/index.html Tomcat servlet tutorial]. Setup tutorial, Tomcat 6 and Linux @@ -15, +16 @@ == Useful links == * HowTo - Some how-tos assembled here + * [http://www.turnkeylinux.org/appliances/tomcat TurnKey Tomcat Appliance]: Open source installable Live CD based on Ubuntu. Features minimal footprint, automatic security updates, SSL support and an elegant Web administration interface. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 47018] New: application redirection to context log (swallowOutput) does not work if context is loaded on startup
https://issues.apache.org/bugzilla/show_bug.cgi?id=47018 Summary: application redirection to context log (swallowOutput) does not work if context is loaded on startup Product: Tomcat 5 Version: 5.5.25 Platform: Sun OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: plinio.nos...@gmail.com Web Application standard output and eror (System.out and System.err) redirection to Context Log (activated by ) does NOT work when: Servlet is loaded on tomcat startup i.e. when in web.xml you have 1 for a servlet of the web application -- 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
DO NOT REPLY [Bug 47018] application output redirection to context log (swallowOutput) does not work if context is loaded on startup
https://issues.apache.org/bugzilla/show_bug.cgi?id=47018 Plinio Conti changed: What|Removed |Added Summary|application redirection to |application output |context log (swallowOutput) |redirection to context log |does not work if context is |(swallowOutput) does not |loaded on startup |work if context is loaded ||on startup -- 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
svn commit: r764662 - /tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml
Author: fhanik Date: Tue Apr 14 02:28:50 2009 New Revision: 764662 URL: http://svn.apache.org/viewvc?rev=764662&view=rev Log: Add default tomcat pool JMX descriptions Added: tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml (with props) Added: tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml?rev=764662&view=auto == --- tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml (added) +++ tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml Tue Apr 14 02:28:50 2009 @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INIT FAILED + CONNECTION FAILED + CONNECTION ABANDONED + + + + + Propchange: tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml -- svn:eol-style = native - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org