DevOps5.3 组织机构/机构人员,同步用户信息到Gitlab(Gitlab版本 9.1.2 DevOps安装包所带版本),页面报错:系统错误,请联系管理员;
后台报错:[com.primeton.devops.common.util.ExceptionUtil:80] org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
问题是sysadmin的邮箱为空导致的,用户同步到Gitlab,会把devops所有的用户都同步过去,包括sysadmin,同步时sysadmin的邮箱地址为空,所以报错了;
解决办法:在dps_employee表中,给sysadmin设置email,然后再执行用户同步到Gitlab中的操作;
注意事项:sysadmin同步到Gitlab中,会对Gitlab原有的sysadmin权限进行少量的更新,同步后最好检查下权限配置