Added logging to catch potential HTTP data source errors