Author: markt Date: Wed May 19 15:44:57 2010 New Revision: 946230 URL: http://svn.apache.org/viewvc?rev=946230&view=rev Log: Add some debug logging for investigating the Gump failures. I may remove it once those have been resolved.
Modified: tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java Modified: tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java?rev=946230&r1=946229&r2=946230&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java (original) +++ tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java Wed May 19 15:44:57 2010 @@ -653,7 +653,15 @@ public class CoyoteAdapter implements Ad if (enc == null) { enc = "ISO-8859-1"; } - + + if (log.isDebugEnabled()) { + log.debug(sm.getString("coyoteAdapter.debug", "uriBC", + uriBC.toString())); + log.debug(sm.getString("coyoteAdapter.debug", "semicolon", + Integer.valueOf(semicolon))); + log.debug(sm.getString("coyoteAdapter.debug", "enc", enc)); + } + while (semicolon > -1) { // Parse path param, and extract it from the decoded request URI int start = uriBC.getStart(); @@ -700,11 +708,28 @@ public class CoyoteAdapter implements Ad uriBC.setEnd(start + semicolon); } + if (log.isDebugEnabled()) { + log.debug(sm.getString("coyoteAdapter.debug", "pathParamStart", + Integer.valueOf(pathParamStart))); + log.debug(sm.getString("coyoteAdapter.debug", "pathParamEnd", + Integer.valueOf(pathParamEnd))); + log.debug(sm.getString("coyoteAdapter.debug", "pv", pv)); + } + if (pv != null) { int equals = pv.indexOf('='); if (equals > -1) { - request.addPathParameter(pv.substring(0, equals), - pv.substring(equals + 1)); + String name = pv.substring(0, equals); + String value = pv.substring(equals + 1); + request.addPathParameter(name, value); + if (log.isDebugEnabled()) { + log.debug(sm.getString("coyoteAdapter.debug", "equals", + Integer.valueOf(equals))); + log.debug(sm.getString("coyoteAdapter.debug", "name", + name)); + log.debug(sm.getString("coyoteAdapter.debug", "value", + value)); + } } } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org