修正exception的依赖为provider