Upgraded Collaborator server to 11.3 (build 11301).
With both client versions 11301 and 11000, get the following error trying to create a new review:
!ENTRY com.smartbear.collaborator.ui 4 0 2018-07-11 16:24:34.643
!MESSAGE Could not finish Review Job
JSON API Error: Permission denied (Code: IOError )
One additional detail: When I log into Collaborator (in the browser), a new review was created but none of the files were added.
So, even though the error indicates "Permission denied", the client authenticated enough to create the review.
I've attached the full log (which was actually split into 5 separate files).
In each of those files, I've sanitized file names, file content, etc., which you'll see as a note of the form "<BK Sanitized ...>".
We traced this down to some of the files/folders in the collaborator content cache (<Collaborator root>/tomcat/collaborator-content-cache) being owned by root insted of the lower-priviledged user normally used to run the server.
Recursively resetting the ownership of this directory remedied the problem.
I don't see the folder collaborator content cache in our setup. Are there any other places to look for this folder?
My installation just uses the default location, but the Collaborator documentation has some details about alternate locations:
"If you decide to use the non-default content cache location, you can change it by editing the XML file: <Collaborator server installation>/tomcat/conf/Catalina/localhost/ROOT.xml. Find the
Parameter element with the
content-cache name attribute. The
value attribute of this element should be the path to the content cache. Relative paths are interpreted relative to the installation directory."
You are right. File specifies an alternative location for content-cache. I see there is lot of disk space available too (close to 8GB) and permissions look good too. all the CC users have read and execute permissions.