Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerContext.cpp @ 5436:6f2b11bfee8d
handle unknown exceptions in job registry unserialization
author | Alain Mazy <am@osimis.io> |
---|---|
date | Wed, 22 Nov 2023 09:38:57 +0100 |
parents | 4be5f117aa0d |
children | 7a20ee948676 |
comparison
equal
deleted
inserted
replaced
5431:4be5f117aa0d | 5436:6f2b11bfee8d |
---|---|
282 jobsEngine_.LoadRegistryFromString(unserializer, serialized); | 282 jobsEngine_.LoadRegistryFromString(unserializer, serialized); |
283 } | 283 } |
284 catch (OrthancException& e) | 284 catch (OrthancException& e) |
285 { | 285 { |
286 LOG(WARNING) << "Cannot unserialize the jobs engine, starting anyway: " << e.What(); | 286 LOG(WARNING) << "Cannot unserialize the jobs engine, starting anyway: " << e.What(); |
287 } | |
288 catch (const std::string& s) | |
289 { | |
290 LOG(WARNING) << "Cannot unserialize the jobs engine, starting anyway: \"" << s << "\""; | |
291 } | |
292 catch (...) | |
293 { | |
294 LOG(WARNING) << "Cannot unserialize the jobs engine, starting anyway"; | |
287 } | 295 } |
288 } | 296 } |
289 else | 297 else |
290 { | 298 { |
291 LOG(INFO) << "The last execution of Orthanc has archived no job"; | 299 LOG(INFO) << "The last execution of Orthanc has archived no job"; |