Modified AddPublicationData.groovy to catch XML files with missing fields, e.g. no abstract