Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.3.2, 3.4.3
-
None
Description
Symptoms
If you have added project content with a path name that contains spaces in FishEye (Administration > Projects > <PROJECT-NAME> > FishEye Content), you will not be remove it via the UI, pressing the remove button will refresh the page, but the action is never actually performed.
Debug logs show the call properly executed:
2014-05-09 14:04:10,046 DEBUG [qtp889559500-177 ] fisheye ProfilingServletFilter-logRequest - start request POST /fisheye/admin/addPathToFisheyeProject.do?id=1&atl_token=5f5f8ca96a0b0707ac0df69e930e86b37b33f1fe& path=some%20new%20directory&_FALSE_.wholeRep=false&rep=localgit sessionid=qy0lpkmxl5ru1qnau4exe2uy4 ... 2014-05-09 14:04:10,147 DEBUG [qtp889559500-177 ] fisheye ProfilingServletFilter-logRequest - end request in 101ms POST /fisheye/admin/addPathToFisheyeProject.do?id=1&atl_token=5f5f8ca96a0b0707ac0df69e930e86b37b33f1fe&path=some%20new%20directory&_FALSE_.wholeRep=false&rep=localgit sessionid=qy0lpkmxl5ru1qnau4exe2uy4 200
Workaround
The workaround should only be used at your own risk and should be first tested on a test environment. When performing in production make sure to create a full offline database backup first
- Shut down FishEye/Crucible
- Create a full database backup
- Locate the path with the space in its name in the cru_content_root table and delete the row
- Start FishEye/Crucible