https://issues.apache.org/bugzilla/show_bug.cgi?id=51249
Bug #: 51249
Summary: LogManager doesn't properly handle ${} when replacing
property values
Product: Tomcat 6
Version: unspecified
Platform: PC
Status: NEW
Severity: major
Priority: P2
Component: Manager application
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
when the LogManager does it's replace of ${property} it doesn't handle properly
the fact that a } could exist before ${.
The indexOf for the char } should be relative to the start position of ${
Example of string : %{custom.property.matching} ${system.property.tomcat}
This would throw an exception about the index } being before ${
This is valid for all the 7.* versions as well as all the 6.* versions
(validated from 6.0.27 and above).
There is not even a way to "escape" the ${} chars if we'd like to output them.
--
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: [email protected]
For additional commands, e-mail: [email protected]