1

I modified settings for a Community Site inside Liferay. Trying to poke and play with Liferay's CMS. Added this setting= Staging: Remote Live

And now I get this error:

javax.servlet.jsp.JspException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'runtime' in class com.liferay.taglib.util.VelocityTaglib threw exception org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/html/portlet/staging_bar/view.jsp': com.liferay.portal.NoSuchLayoutSetBranchException: No LayoutSetBranch exists with the key {groupId=13309, privateLayout=false, master=true} at VM_liferay.vm[line 91, column 24]

Can anyone help with what can I change programmatically to be able to get into the app again? I cannot even get to localhost:8080, it gives me this error.

I'm still using the default HSQL database.

think it might be related to this: http://issues.liferay.com/browse/LPS-18606

4

1 回答 1

3

它看起来像我们前一段时间的那个。

网站在控制面板中修改设置后崩溃。经过一番调查,我们发现设置 branchingPublic=true 影响了这一点。

首先,找出您修改了哪个站点(社区)。例如它是“community1”。

在数据库中找到该站点的行:

SELECT * FROM group_ WHERE friendlyurl like '%community1%'

并检查它在列中的设置:“排版”。我建议复制它们以进行备份。

我们已更改branchingPublic=truebranchingPublic=false. 并重新启动 Liferay 门户。

它有助于重新开始跑步。

尽管 Liferay Support 没有复制此内容,但我相信它可能会对您或其他人有所帮助。

如果这没有帮助,请尝试使用其他设置,也许其他一些会影响崩溃。最后,您可以尝试将它们全部删除。只是给你一个想法!

亲切的问候!

于 2012-11-22T07:48:11.610 回答