catch datasource process exceptions