Antonio Sanso created SLING-3975:
------------------------------------
Summary: wrong ResourceResolverImpl#getMapPath value due Apache
Felix HTTP SSLFilter
Key: SLING-3975
URL: https://issues.apache.org/jira/browse/SLING-3975
Project: Sling
Issue Type: Bug
Components: ResourceResolver
Reporter: Antonio Sanso
The ResourceResolverImpl#getMapPath method it is a simple method that looks
like
{code}
private static String getMapPath(final String scheme, final String host,
int port, final String path) {
if (port < 0) {
port = ("https".equals(scheme)) ? 443 : 80;
}
return scheme + "/" + host + "." + port + path;
}
{code}
The problem is that due the Apache Felix HTTP SSLFilter (FELIX-4420) this
method can produce weird value like
https/domain.80/active.html !!
IMHO this method should be somehow aware that the schema was somehow modified
in order to avoid producing inconsistent maps.
[~fmeschbe] WDYT?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)