Elaborate error handling; start service generation from FCRepo objects