用户创建com.liferay.portal.GroupFriendlyURLException上的Liferay异常

时间:2014-04-30 15:31:18

标签: java liferay programmatically-created

我使用java代码创建了一个用户名为XXX的用户名。

因为它是以错误的权限完成的,我无法从网络界面看到它,所以我直接从数据库中删除。

之后如果我尝试创建同一个用户,我会得到以下异常:

 com.liferay.portal.GroupFriendlyURLException

可能出了什么问题?

1 个答案:

答案 0 :(得分:5)

经过一番调查后我发现:

  1. 将用户信息存储在USER_表
  2. 对于每个USER_行,GROUP_表中都有一行,其中个人网站的网址为
  3. 在用户问题上,Liferay使用用户名生成友好网址
  4. 此网址必须经过验证,并且一条规则必须是唯一的
  5. 我的问题是我只删除了USER_行,所以当我尝试在GROUP_表上重新创建已删除的用户控件时失败。

    所以我解决了:

    • GROUP_行删除(一个whit / on友好网址列)
    • Liferay重启