Path does not exist when accessing filename or path that contains a plus character

Still need help?

The Atlassian Community is here for you.

Ask the community

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

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.