Forgot to remove raise from code that ran after exception were caught.
Removed try from method that loads abstract because if something goes wrong we should notify the caller, so it could delete partly filled publication.