在OIM中assign AD resource的时候,界面中报出以下的错误。
日志中难以找到有效的错误信息,最终在Resource Object里面发现了异常,如下图:
这个 resource没有provisioning状态,却有两个Revoked状态。将其中一个Revoked改成Provisioning之后,问题消失。
总结:该问题仅仅在手工assign resource里面出现,如果通过access policy或者process form是auto save的都不会出现该问题。可能是手工assign resource的时候,会update为provisioning状态。但是该状态又不存在,导致该错误。