DO NOT REPLY [Bug 47017] New: org.apache.catalina.core.ApplicationHttpRequest causes StackOverflowError

2009-04-13 Thread bugzilla
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

2009-04-13 Thread bugzilla
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

2009-04-13 Thread Apache Wiki
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

2009-04-13 Thread bugzilla
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

2009-04-13 Thread bugzilla
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

2009-04-13 Thread fhanik
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