Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Feature
Deployment Approach
Category facet: unable to select vocabularies
Issue I would like to filter by site vocabularies when using the Category Facet but I cannot see the vocabularies from other sites. Environment Liferay DXP 7.4+ Resolution Set System Settings → Search → Category...
Filter by Status options not present in Management Bar for Web Content administration
Issue When going to the Web Content administration and trying to filter by status, there's no such options in the Filter dropdown. Environment Liferay DXP 7.4 Quarterly Release 2023.Q3, 2023.Q4, 2024.Q1 Resolution...
'ConfigurationProviderUtil cannot be resolved' after upgrading
Issue We've begun updating to the dxp:2023.q4.4 version and encountered the following error while building the code on the 2023.Q4.4 baseline:...
Unable to generate friendly url for blogs
Issue When trying to generate a friendly URL for blogs, to eliminate the lengthy URLs. Followed the  steps mentioned in this document: Friendly URLs  Expected behavior: The URL should be shortened after following...
White space in the html source
Issue When viewing page source, is it possible to remove the white spaces in order to make it easier to read? Environment Liferay DXP 7.3+ Resolution Set the following properties in your portal-ext.properties file,...
Existing template is not found when creating a web content in Global Site
Issue When trying to add a Web Content in a new created template under the Global Site, the new template is not displayed or available to select. Environment DXP 2023.q3.4 Resolution This is the expected behavior. The...
PHP in Liferay modules
Issue Is PHP used to design the modules in Liferay DXP 7.4? Environment Liferay DXP 7.0+ Resolution The PHP portlets are no longer supported in Liferay DXP. The new runtime won't support deploying portlets...
Pop-up link in Web Content Articles does not work for Q4.3 release.
Issue Pop-up links added to a Web Content Article create a new window. Environment 2023 Q4.3 Resolution This is due to the link being sanitized by Antisamy and erasing the pop-up configuration.  Request a Hotfix...
java.net.UnknownHostException: artifacts.elastic.co
Issue While starting the Liferay application server, the below error is encountered in the log file: ERROR [Start Level: Equinox Container: 53ada45d-f96c-449b-8a58-e68855c57982][ElasticsearchConnectionManager:70]...
Specific pages show the message "No theme found for specified theme id custom_WAR_customtheme. Returning the default theme." in logs
Issue The following warning message appears in logs: [http-nio-8080-exec-13][ThemeLocalServiceImpl:220] No theme found for specified theme id custom_WAR_customtheme. Returning the default theme. Environment Liferay...
Unable to start sidecar elasticsearch after upgrading JDK 8 to JDK 11
Issue Following error appeared in the console after upgrading JDK 8 to JDK 11: [Sidecar:617] Sidecar Elasticsearch process is aborted java.util.concurrent.ExecutionException:...
Uploading the large image the resize option is not appearing to resize the editor
Issue Upload the large image in the web content editor; the option to resize the editor is not available for the first time to check after publishing. Steps to reproduce: 1. Start the server. 2. Navigate to the...
Fragments associated with Search Blueprints not appearing
Issue Fragments and Web Content, primarily associated with Search Blueprints are not appearing or rendering on pages. Potentially, this error may appear when starting up environment FrameworkEvent ERROR...
Multiple Open Orders for an Account
Issue Multiple orders are being created for an account. Multiple orders should not be in the open status if they are placed from the same account or have the same order ID. The cart should be updated with the...
Quarterly Release Error: [ComboServlet:389] Skip /o/frontend-js-jquery-web/jquery/boostrap.bundle.min.js
Issue After upgrading/downloading the latest Quarterly Releases, upon startup the following error is populated: [ComboServlet:389] Skip /o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js.  This error populates...
Can SAML be used to send an attribute that can be used to assign site roles?
Issue Currently, SAML is not designed to be utilized to send an attribute that can be used to assign site roles. Environment Quarterly Releases Resolution This is an ongoing task, LPD-6336, for Liferay. Liferay is...
Vulnerability in Apache Tomcat (CVE-2023-46589)
Issue This security vulnerability (CVE-2023-46589) has been reported, and it is fixed in Tomcat 9.0.83. However, our current Liferay DXP 7.4 update 67 has a 9.0.71 Tomcat version. Environment Liferay DXP 7.4...
Liferay 6.2 EE 173 and CVE-2024-25145
Issue We have found the following article CVE-2024-25145 Stored XSS with search results if highlighting is disabled, however it does not specify whether Liferay 6.2 EE 173 is affected or not. Environment Liferay 6.2 EE...
How to set up antivirus scanning of files uploaded to Liferay Documents & Media in Liferay PaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Customers who aren't familiar with Docker can't easily setup...
Possibility to change Friendly URL automatically generated in Objects
Issue The official Liferay documentation comments that when creating an object, displayed through a Display Page Template, an automatic URL is generated with the following syntax: "{domain}/l/objectEntryId" I would...