Capability

Integration

Liferay is designed to be standards-compliant and highly interoperable. Connect Liferay DXP with external systems using SOAP, REST, GraphQL, and more to unite third-party software, legacy systems, and data.

Headless APIs, Remote Apps (Client Extensions), API Builder, and integrations with SSO platforms are some of the examples of the features in this area.

Feature
Deployment Approach
Sites/Groups Not Searchable in Out-of-the-Box Liferay
Issue We do not see sites as an option while selecting different asset types in the Type Facet portlet as well as in Blueprint configuration. However, we can see in the Liferay source code that SiteAssetRendererFactory...
Changes to Site Templates are not propagated to pages
Issue Changes made to a site template are not propagated to the pages that use the template. We can see the next error in the server log: [LayoutSetPrototypeMergeBackgroundTaskExecutor:219] Merge fail count...
Form Rules Only Apply on Preview
Issue Form rules don't work when the form is placed on a page, but they do work correctly when previewing the form. Environment DXP 2024.Q4, 2025.Q1 Resolution This issue can happen when publishing a form without...
Error uploading file: ClassCastException: class com.liferay.portal.repository.liferayrepository.model.LiferayFileEntry cannot be cast to class com.liferay.portal.kernel.model.BaseModel
Issue I get an error like this in the logs when uploading a file: Caused by: java.lang.ClassCastException: class com.liferay.portal.repository.liferayrepository.model.LiferayFileEntry cannot be cast to class...
learn-resources.liferay.com:443: Connection reset lines appearing in logs
Issue The following warnings have been appearing in the Liferay logs and need to be removed: INFO [http-nio-8080-exec-2][RetryExec:97] I/O exception (java.net.SocketException) caught when processing request to...
CVE-2025-2565
Issue We would like to know if we are affected by CVE-2025-2565.  Environment DXP 7.4, Quarterly Release, 2023.Q4, 2023.Q4, 2024.Q1, 2024.Q2 Resolution Review Liferay's documentation for 2025-2565 to see if your current...
Users are redirected to the Document Library home folder after interacting with a document
Issue After interacting with a document in a sub-folder withing the Document Library, users are redirected back to the Document Library's home folder. Environment Quarterly Releases Resolution This issue has been...
Welcome to Liferay converted to a random paragraph when using non-US English language
Issue When using English (United Kingdom), English (Australia), or English (Canada) as the default language in Liferay DXP page, the default page displays a placeholder message instead of the expected "Welcome to...
Inconsistent Image/Document Loading after upgrading to DXP 7.4U80+ due to S3 connection timeout
Issue After upgrading to 7.4U80+ / Quarterly Releases, images and documents are not loading consistently, sometimes resulting in a 400 error. You may see the following error or a similar one in the...
Blueprints Display External Reference Codes (ERC)
Issue After updating Liferay, Blueprints configuration now displays External Reference Codes (ERC) next to the categories, sites and other elements.   Environment 2024.Q4+   Resolution This change was implemented in...
Incorrect Price on Catalog Page and PDP(Product Detail Page)
Issue The Product Listing Page (PLP)/Catalog Page shows the correct minimum price, but the Product Detail Page (PDP) shows a different price based on the quantity values.  Catalog Page/PLP:   Product Detail Page...
How to Set the Limit of Pages to Preview Documents in SaaS enviroments
Issue The “Set limit of number of pages to preview” functionality is not working after configuring it on the Instance Settings level. Environment Liferay SaaS Resolution For SaaS customers, it is necessary to first...
Hindi Month Names Are Truncated in Search Results
Issue After adding the JVM argument -Djava.locale.providers=CLDR, long month names in Hindi get truncated in search results. Example: "सितंबर 07, 2001" to "सितं 07, 2001" Environment Liferay DXP 2023.Q4 Resolution...
Timeout 504 Error During Multiple File Downloads via POST Method
Issue If a CloudFront layer is present in front of Liferay DXP, while downloading large files, might encounter a failure timeout 504 error. Specifically, when attempting to download multiple files, Liferay...
SAML Certificate Deleted After Restarting Liferay DXP on Kubernetes
Issue Configured SAML in Liferay. The SAML certificates are deleted when the Kubernetes pod (Liferay server) is restarted. Environment DXP 2023.Q4.0 Resolution The SAML certificate is stored at /opt/liferay/data/. In...
Documents and Media files are not loading after setting up a 2nd cluster node
Issue Documents and Media files are not loading after setting up a 2nd cluster node. This does not affect the 1st node, and only occurs on node 2.  Environment Quarterly Release DXP 7.4 DXP 7.3 Resolution Since the...
User Redirected to Guest Site Login After Clicking Form Submission Link in Email Notification
Issue Clicking the form submission link in an email notification redirects a user to the login form on the Guest site instead of the site where the form was submitted. Navigate to Control Panel > System Settings >...
Liferay.on("allPortletsReady") getting fired before all portlets are ready
Issue Liferay.on("allPortletsReady") getting fired before all portlets are ready Steps to reproduce: Start the server. Create a form with multiple text fields, single selection radio button set with multiple...
Pagination Numbers Displayed in Hindi Numerals When Language is Switched to Hindi
Issue When switching the language from English to Hindi, the numeric values in the pagination control change to Hindi numerals. Environment Liferay DXP 7.4 Quarterly Release 2023.Q3  Resolution This issue...
ClassCastException When Adding Web Content in Batch via Headless API
Issue When attempting to add web content in batch using the headless API endpoint /o/headless-delivery/v1.0/sites/{siteId}/structured-contents/batch, a ClassCastException occurs. The error resembles the...