when a datasource file type cannot be detected throw a decent error instead of complaining about not being able to detect the srs