Path does not exist when accessing filename or path that contains a plus character
Symptoms
When trying to access a file with a plus (+
) character in the filename or path, an error that the path does not exist is displayed. The following appears in the atlassian-fisheye-YYYY-MM-DD.log
:
2014-08-22 11:29:06,947 INFO [qtp1722029420-145 ] fisheye.app ServletUtils-send404 - 404: Path "trunk/src/c /path/test.txt" does not exist. referer=https://server.com/fisheye/browse/REPO/trunk/src/c%2B%2B/path/test.txt
Cause
The proxy in front of your Fisheye/Crucible server is not properly handling the +
character.
Resolution
If you're using mod_proxy
in Apache, add nocanon
to your ProxyPass
:
ProxyPass /fisheye http://127.0.0.1:8060/fisheye nocanon
More information about mod_proxy
here.
Last modified on Jul 31, 2018
Powered by Confluence and Scroll Viewport.