Keywords: Security Violation, OMERO, analysis, save, Columbus,
If you are seeing the below error when attempting to save an analysis sequence to the database in Columbus then it means that you do not have permission to write to the screen folder in question.
Example error as seen in job queue:
Columbus could not handle the request:
OMERO/Ice exception: omero::SecurityViolation
<!>/usr/local/PerkinElmerCTG/Acapella-5.1.1/AcapellaResources/AcapellaColumbusWebapp/ProcLib/columbus/nav_analysis.proc(407) [Columbus::SetAnalysis]: OMERO/Ice exception: omero::SecurityViolation
In Columbus, data is owned by a user and an associated group account, the users default group. If the default group association for the user account in question has changed since the data was originally imported, then when you come to save an analysis sequence this would lead to the OMERO/Ice exception: omero::SecurityViolation error.
The error would also appear if the user account had Administrator privileges assigned to it at the point the data was imported but that the administrator rights were subsequently removed.
To check the existing default group assigned to the user in question and whether or not the user has administrator privileges:
- login to Columbus as the root/admin user
- go to the Administration menu > Users and Groups
- select the user account in question
- assess whether the checkbox Administrator is selected
- the Default group will be the first to appear in the list of ''Groups'' as shown below: