At SiteExtension manager, we should throw the exception and let the caller handle it.