You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/07/22 10:40:25 UTC

DO NOT REPLY [Bug 21168] - Incorrect paths in generated SMAP file entries

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21168>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21168

Incorrect paths in generated SMAP file entries

ecarmich@alumni.rice.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |PatchAvailable



------- Additional Comments From ecarmich@alumni.rice.edu  2003-07-22 08:40 -------
The second line of the SMAP contains path information on Windows machines 
because SmapUtil.java's generateSmap() method calls unqualify() to remove the 
path information, and unqualify() only works on pathname strings with "/" as 
the name-separator character.  I fixed this by rewriting unqualify().

The leading slash in the source path in the "*F" section originates deep 
within Tomcat (for instance, in a call to HttpServletRequest.getServletPath() 
when the request is first touched), so I chose to remove the leading slash 
just before writing the source path to the SMAP.

I will attach a patch containing these fixes.

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org