1

Liferay 内のコミュニティ サイトの設定を変更しました。Liferay の CMS を突っ込んで遊んでみます。この設定を追加しました = ステージング: リモート ライブ

そして今、私はこのエラーを受け取ります:

javax.servlet.jsp.JspException: org.apache.velocity.exception.MethodInvocationException: クラス com.liferay.taglib.util.VelocityTaglib のメソッド 'runtime' の呼び出しが例外 org.apache.jasper.JasperException をスローしました: javax.servlet.ServletException : javax.servlet.jsp.JspException: '/html/portlet/staging_bar/view.jsp' の ServletException: com.liferay.portal.NoSuchLayoutSetBranchException: キー {groupId=13309, privateLayout=false, master=true の LayoutSetBranch が存在しませんVM_liferay.vm [91 行目、24 列目]

アプリに再びアクセスできるようにするためにプログラムで何を変更できるか、誰か助けてもらえますか? localhost:8080 にアクセスすることさえできず、このエラーが発生します。

私はまだデフォルトの HSQL データベースを使用しています。

これに関連している可能性があると思います:http://issues.liferay.com/browse/LPS-18606

4

1 に答える 1

3

少し前に持っていたもののようです。

コントロール パネルで設定を変更した後、サイトがクラッシュしました。調査の結果、branchingPublic=true の設定が影響していることがわかりました。

まず、どのサイト (コミュニティ) を変更したかを調べます。たとえば、「community1」です。

データベースで、このサイトの行を見つけます:

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

そして、列「typesettings」にある設定を確認してください。それらをコピーしてバックアップすることをお勧めします。

に変更いたしましbranchingPublic=truebranchingPublic=false。Liferayポータルを再起動しました。

ランニングを再開するのに役立ちました。

Liferay サポートはこれを再現しませんでしたが、あなたや他の誰かを助けることができると信じています.

それでも問題が解決しない場合は、他の設定を試してみてください。他の設定がクラッシュに影響している可能性があります。最後に、それらをすべて削除してみてください。ちょうどあなたのためのアイデア!

敬具!

于 2012-11-22T07:48:11.610 に答える