public void checkAllBasePaths() {

		final String msgPerBlobBasePath = "%s path does not exists on your system";
		final StringBuilder msgBuilder = new StringBuilder();
		boolean isAnyBasePathIncorrect = false;
		final Set<BlobBasePath> activeBasePaths = blobBasePathRepository
				.findAllActiveBasePaths();
		for (final BlobBasePath blobBasePath : activeBasePaths) {
			final String basePath = blobBasePath.getBasePath();
			final File basePathFileInstance = new File(basePath);
			if (!basePathFileInstance.exists()) {
				isAnyBasePathIncorrect = true;
				msgBuilder.append("\n");
				msgBuilder.append(String.format(msgPerBlobBasePath, basePath));

			}
		}
		if (isAnyBasePathIncorrect) {
			throw new RuntimeException(msgBuilder.toString());
		}
	}