fix error handling not to abort content fetch when encountering an illegal domain