[NX-450] Component Sources & Raw Hosted/Proxy Views

JIRA: https://issues.sonatype.org/browse/NX-450
generally bad practice to log and error and then throw an exception, this is likely to cause duplicate exception logging