Hi Raymond Am 28.06.2013 um 17:22 schrieb Raymond Auge:
> Hello all, > > I'm testing the latest web console release (4.2.0) in a custom HttpService > and it works very well, except for one small issue which I'm not sure is a > bug in our impl, or in the web console. > > All features of the web console work, with one exception (at least so far > as I've noticed). > > When selecting the > > Status -> System Properties > > menu item, we get an error which stems from the fact that the URI returned > by the servlet request is: > > /.../system/console/status-System%20Properties > > Now the call is simply: > > String requestURI = request.getRequestURI(); Actually, the interesting call is (first line in the request method): > final String pathInfo = request.getPathInfo(); Which is decoded. The getRequestURI method is only used to redirect in case the path info is null. This all sounds strange. Never heard of an issue like this before. Regards Felix > > in which the servlet spec clearly states the value is NOT decoded [1] > > Subsequently the PluginHolder object tries to search it's list of plugins > for: > > "status-System%20Properties" > > which fails to match of course. > > So, who is to blame? Our HttpService? Or webconsole? > > I don't really care either way, I just don't want to file a ticket if the > bug is really ours. > > Sincerely, > -- > *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> > (@rotty3000) > Senior Software Architect > *Liferay, Inc.* <http://www.liferay.com> (@Liferay) > > [1] > http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getRequestURI()
