legacy-knowledge-base
公開されました Jun. 30, 2025

プロセスビルダーは利用できません

written-by

Madeleine Clay

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ワークフローにアクセスしようとすると、メッセージ Process Builder が一時的に使用できなくなります。 が UI に表示され、ログに NoSuchResourcePermissionException エラーが表示されます。
ERROR [http-nio-8080-exec-1][KaleoDesignerWorkflowPortletTab] Unable to include JSP /designer/view_workflow_definitions.jsp
org.apache.jasper.JasperException: java.lang.IllegalArgumentException: Someone may be trying to circumvent the permission checker: {companyId=[], name=com.liferay.portal.workflow.kaleo.model.KaleoDefinitionVersion, primKey=[], scope=[]}
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:440) ~[jasper.jar:9.0.65]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) ~[jasper.jar:9.0.65]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) ~[jasper.jar:9.0.65]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[servlet-api.jar:4.0.FR]
	at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:328) ~[bundleFile:?]
	at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:340) ~[bundleFile:?]
[...]

Environment

  • DXP 7.4

解決策

  • この問題は、 KaleoDefinitionVersion 追加された時点で ModelListener が存在せず、関連付けられたリソース権限なしで KaleoDefinitionVersion 追加される場合に発生する可能性があります。
  • ModelLister が存在しない原因となる状況は異常ですが、権限が最初に作成されていない場合は、権限をデータベースに追加する必要があります。 HC チケットを開いて、不足している権限を追加する Groovy スクリプトをリクエストしてください。
  • LPS-172100 (U60 でリリース) の修正は、リソース追加ロジックを KaleoDefinitionVersionLocalServiceImpl.addKaleoDefinitionVersion メソッドに移動することで、この問題を防ぎます。

did-this-article-resolve-your-issue

legacy-knowledge-base