Bug #15275

Updated by Lucas Di Pentima over 2 years ago


Happens with both admin & non admin users:

<pre>
req-5qyagztkh70zbk8bkvwj] Missing signature on locator a04da5d2fc3101a71e19146b1a1b238b+36 $ arv collection delete --uuid c97qk-4zz18-f6jhysa06j4wvjs
#<ArvadosModel::PermissionDeniedError: ArvadosModel::PermissionDeniedError>
Error 1558631657+1fe7d861: 403
{"method":"DELETE","path":"/arvados/v1/collections/c97qk-4zz18-3x18ksisv6vtu1y","format":"json","controller":"Arvados::V1::CollectionsController","action":"destroy","status":403,"duration":43.67,"view":0.41,"db":11.57,"request_id":"req-5qyagztkh70zbk8bkvwj","client_ipaddr":"54.209.184.185","client_auth":"4xphq-gj3su-fwroumji2gsa9tv","params":{"_profile":"true","help":"false","uuid_given":"true"},"@timestamp":"2019-05-23T17:14:17.400122232Z","@version":"1","message":"[403] DELETE /arvados/v1/collections/c97qk-4zz18-3x18ksisv6vtu1y (Arvados::V1::CollectionsController#destroy)"}
Error: #<NoMethodError: undefined method `manifest_text_changed?' for nil:NilClass>
</pre>

Previous investigation done by Peter points the cause of this to the manage_versioning callback. It should not try to make a snapshot when deleting a collection.

Back