Capability

Security

Liferay DXP is built with security in mind. A variety of standards based authentication methods and integrations can be used to ensure secure access to a site and its resources. Robust role-based access control with permissions gives you fine grained control over what authenticated and unauthenticated users can access, share, or edit. Liferay DXP’s web services also have a multi-layered and configurable approach to security and authorization.

Feature
Deployment Approach
How to reduce disk space used by Document previews
Issue We have noticed that half of the backup size corresponds to Document previews from the Document Library. Is there a way to clean up these files and reduce the backup size? Environment Liferay DXP 7.1 Liferay...
Admin will not be allowed if they doesn't contain the domain @liferay.com
Issue Users are unable to use any emails unless they have @liferay.com and are observing the "java.lang.IllegalStateException: Unable to get default company ID errors": SEVERE [http-nio-8080-exec-4]...
Strange sudden shutdown of the portal running on Apache Tomcat
Issue Sudden shutdown with the following log snippet: INFO  [http-nio-8080-exec-325][SidemenuController:88] Enter in sidemenu as connected=false and isFirstConnection=false screenname=XXXXX flag=false...
"No JSON web service action with path and method null for null" error when deploying service builder API
Issue Service builder API appears to register but isn't accessible in some environments since it cannot be found. Logs show that the service successfully deploys but not able to find the service name in /api/jsonws page....
Change the trace level for code_jsp
Issue How to change the trace level for the following 'WARN', code-404: WARN  [default task-2629][code_jsp:154] {code="404", msg="Not Found", uri=/code.png Environment Liferay DXP 7.3 Resolution The user can...
How to change ReleaseInfo panel in server administration, resources tab
Issue We want to change the Release Info panel, what is shown inside the Server Administration > Resources menu Environment Any DXP 7.x Liferay version Resolution Since it would require changing the...
ThemeServicePreAction Null Pointer Exception at startup
Issue We always experience the following Null Pointer Exception at Liferay startup: Caused by: java.lang.NullPointerException     at...
Where are the Fix Pack Releases for Liferay DXP 7.4
Issue We are not seeing any Fix Pack releases for 7.4 recently. Can we expect FPs for 7.4 or only Service Pack? Environment DXP 7.4 Resolution Starting with Liferay DXP 7.3 SP3 and above, we switched to an Update...
Redirect is not going to expected site page after configuring friendly URL
Issue After configuring a friendly URL for my instance Home Page, the redirect is not going to the expected site page. Environment DXP 7.2 DXP 7.3 DXP 7.4 Resolution In order to achieve the expected page redirect the...
Which folders can be cleared in the Tomcat bundle while restarting Liferay?
Issue which folders can be cleared in the Tomcat bundle before restarting Liferay? Environment Liferay DXP 7.0 - 7.4 Resolution The following folders can be cleared: osgi/state {Liferay_home}/work {tomcat_home}/temp...
java.util.zip.ZipException: Invalid CEN header (invalid zip64 extra data field size) when starting dxp using JDK 11.0.20
Issue Start DXP against JDK 11.0.20, the following error is reported in the log: ERROR [main][ModuleFrameworkImpl:417] null org.osgi.framework.BundleException: Error occurred installing a bundle. at...
Should LDAP verify that user images exist in the Document Library?
Issue Some user images are missing from my Document Library, but they still have references in the IMAGE table in the database. As a result, LDAP doesn't re-import the user images during an LDAP import. Should...
OAuth Error when trying to log in to Marketplace from Liferay DXP
Issue Trying to log in to Marketplace from Liferay DXP (Control Panel > Marketplace > Purchased or Store) Getting the following OAuth Exception: ERROR [http-nio-8080-exec-6][PortletServlet:118] Unable to process...
Headless API returns 20 entries on certain GET methods
Issue Headless API only displays 20 entries on certain GET methods Environment Liferay DXP 7.4 Resolution The resulting 20 records is because of the default pageSize value. If you would like to adjust the number of records...
Sometimes not getting full captcha text in the image
Issue Full captcha is not visible sometimes, which degrades the user experience as the user needs to refresh the captcha image trying to get a full image in order to pass the captcha test. Environment Liferay DXP...
I cannot update the Payment status of an Order through PATCH request
Issue Order Payment status does not change after sending a PATCH request, for example: { "paymentStatus": 1 } Environment Liferay DXP 7.4 Resolution The observed behavior is a known bug which is addressed...
Azure Active Directory authentication between DXP and underlying database
Issue I have a question regarding regarding the SQL AAD Integrated authentication. Is it supported (or not) for ManagedIdentity?  Connect using Azure Active Directory authentication - JDBC Driver for SQL Server | Microsoft...
The Look and Feel Configuration is not accessible for Remote Apps
Issue After creating and deploying a Remote App onto a Widget Page, the Look and Feel configuration for the deployed app is not accessible (as seen in the following image): Environment Liferay DXP 7.4 Resolution Upgrade...
Upgrade Error DDM Forms Replacing Polls
Issue We are running an upgrade from Liferay 7.0 to 7.4 and observing the following error in the log: WARN  [main][BasePortletIdUpgradeProcess:511] null com.liferay.portal.kernel.log.LogSanitizerException:...
ERROR: aggregate functions are not allowed in UPDATE Position: 54 when upgrading a PostgreSQL database
Issue During the upgrade progress to 7.4 a fatal error occurs in process com.liferay.portal.upgrade.v7_4_x.UpgradeCompanyId: INFO  [main][UpgradeProcess:145] Failed upgrade process...