diff --git a/objectstore/BackendRados.cpp b/objectstore/BackendRados.cpp index 233818f19e90241513b17ae0310f67f32da3940c..e82487b4031814ae4bf7dee4f612794336e3b711 100644 --- a/objectstore/BackendRados.cpp +++ b/objectstore/BackendRados.cpp @@ -406,7 +406,7 @@ void BackendRados::lockNotify(std::string name, uint64_t timeout_us, LockType lo cta::exception::Errnum::throwOnReturnedErrno (-m_radosCtx.remove(name), std::string("In ObjectStoreRados::lock, failed to librados::IoCtx::remove: ") + name + "//"); - throw Backend::NoSuchObject(std::string("In BackendRados::lock(): " + throw Backend::NoSuchObject(std::string("In BackendRados::lockWatch(): " "trying to lock a non-existing object: ") + name); } } @@ -474,7 +474,8 @@ void BackendRados::lockBackoff(std::string name, uint64_t timeout_us, LockType l cta::exception::Errnum::throwOnReturnedErrno (-m_radosCtx.remove(name), std::string("In ObjectStoreRados::lockBackoff, failed to librados::IoCtx::remove: ") + name + "//"); - throw cta::exception::Errnum(ENOENT, std::string("In BackendRados::lockBackoff(): trying to lock a non-existing object: ") + name); + throw Backend::NoSuchObject(std::string("In BackendRados::lockBackoff(): " + "trying to lock a non-existing object: ") + name); } }