-
Type:
Regression Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: Master
-
Fix Version/s: 7.3.X, 7.4.3.9 CE GA9, Master
-
Component/s: Friendly URL Service
-
Branch Version/s:7.3.x
-
Backported to Branch:Committed
-
Story Points:1
-
Fix Priority:4
-
Last Working Version:
-
Sprint:LIMA | QA Sprint 17
-
Git Pull Request:
Step to reproduce:
- Add a web content without associated display page
- Access to the web content through display page friendly URL
Expected Results:
The requested resource could not be found. should be shown.
Actual Results:
The page is empty. Additionally, the following NPE is thrown in console.
2022-01-18 07:04:43.907 ERROR [http-nio-8080-exec-10][I18nFilter:62] java.lang.NullPointerException java.lang.NullPointerException: null at com.liferay.portal.service.permission.LayoutPermissionImpl.contains(LayoutPermissionImpl.java:141) ~[portal-impl.jar:?] at com.liferay.portal.service.permission.LayoutPermissionImpl.contains(LayoutPermissionImpl.java:161) ~[portal-impl.jar:?] at com.liferay.portal.kernel.service.permission.LayoutPermissionUtil.contains(LayoutPermissionUtil.java:72) ~[portal-kernel.jar:?] at com.liferay.friendly.url.internal.servlet.FriendlyURLServlet.getRedirect(FriendlyURLServlet.java:187) ~[?:?] at com.liferay.friendly.url.internal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:414) ~[?:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[servlet-api.jar:4.0.FR] at com.liferay.portal.servlet.ServletAdapter.service(ServletAdapter.java:98) ~[portal-impl.jar:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[servlet-api.jar:4.0.FR] at com.liferay.shielded.container.internal.proxy.ServletWrapper.service(ServletWrapper.java:113) ~[com.liferay.shielded.container.impl.jar:?]
Reproduced on:
Tomcat 9.0.56 + MySQL 5.7. Portal master GIT ID: ff82ec64faca207c6d69d7b421be9d2002ad94bf.
Cannot be reproduced on:
Tomcat 9.0.56 + MySQL 5.7. Portal 7.4.13-DXP-U4.