easyExcel总是报空指针

easyExcel在使用中遇到报空指针的情况
使用场景:批量导入员工,根据员工的公司名称和部门名称在redis里查询公司id和部门id,然后把这两个id和员工信息储存起来,在调用reids时总是报空指针,这个怎么解决?

 public DataListener(AdminEmployeeMapper adminEmployeeMapper){
        this.adminEmployeeMapper = adminEmployeeMapper;
    }
    List<AdminEmployee> adminEmployeeList = new ArrayList<AdminEmployee>();

    public DataListener(CompanyInformationMapper companyInformationMapper){
        this.companyInformationMapper = companyInformationMapper;
    }

这是那两个构造方法,

  public ResultUtils  uploadFile(@RequestParam("file") MultipartFile file) throws IOException {
        adminDepartmentService.selectDepartmentList();
        companyInformationService.selectCompanyAll();
        adminPositionService.selectPosition();
        new DataListener(companyInformationMapper);
        EasyExcel.read(file.getInputStream(), AdminEmployee.class,
                 new DataListener(adminEmployeeMapper)).sheet().doRead();
        return new ResultUtils();
    }

这是那个controller

报错信息贴出来