org.wso2.carbon.identity.user.profile.stub.UserProfileMgtServiceUserProfileExceptionException:UserProfileMgtServiceUserProfileExceptionException
[-1234] [2020-04-14 21:31:12,382] [ab3af6fb-69bc-44fd-8cb5-46cb06dd3cc4]信息{AUDIT_LOG}-发起方=MASONITE/admin@carbon.super操作= Get-User-列出目标=空数据= {“声明值”:“ d939fee0-7cc5-11ea-ad7e-42010af00727”,“声明”:“ http://wso2.org/claims/userid”}结果=失败错误= {“错误消息”:“不获取用户列表时出现预期的错误,从属性中获取用户列表时发生错误:scimId和值:d939fee0-7cc5-11ea-ad7e-42010af00727和配置文件名称:null“,”错误代码“:” 34003“}
然后在屏幕上显示加载用户个人资料元数据时出错
步骤: 进入Carbon控制台并单击用户以显示配置文件。仅当我将索赔角色添加到默认索赔中时,如果我将其删除,它将不再显示。每个用户都会遇到IT问题,包括admn默认帐户。
用户存储是jdbc Mysql存储 显示列表很好 外部AD用户在我们的二级商店中也能正常显示 从wso2身份5.4.1升级到5.10.0
更新: 仅当我配置了Active Directory的辅助用户存储,并且默认情况下默认支持角色声明时,才会发生这种情况。如果我将Active dir辅助用户存储取出,则可以正常工作
此错误也会在调试中显示,但是我们没有配置类似Active dir的任何东西。
[2020-04-18 13:45:03,377] []调试{org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager}-从属性获取用户列表时出错:scimId和值:25b4eba5-ca42 -4af6-a0ff-f93fc9bef201和配置文件名称:null javax.naming.PartialResultException [root异常是javax.naming.CommunicationException: AuthLite.Masonite.com:389 [Root异常是java.net.SocketTimeoutException:连接超时]]