Handle errors when not possible to open DAP endpoint

If the a DAP endpoint cannot be harvested, the harvest job will crash.  With this commit, an exception will be caught and logged when this happens instead, and allow the harvester to continue processing.