In ac.soton.emf.translator.TranslatorFactory.java, constructor private TranslatorFactory(): if an extension has an incorrect nsURI for the SourcePackage, rootSourcePackage will be null, which will cause an NPE. The code should be more robust and skip through an ill-configured extension.