Search Results

Capability
Feature
Deployment Approach
Building Multi-Step Forms With Liferay DXP Objects
authorEmailAddress: jr.houn@liferay.com, authorName: JR Houn, content: Introduction This recipe guides you through the basic steps to build a multi-step form.   Prerequisites Liferay DXP environment An object definition with fields A user who has access and control to create and manage objects,...
Designing and Displaying Reusable Navigation Menus
authorEmailAddress: jr.houn@liferay.com, authorName: JR Houn, content: Introduction This recipe guides you through the basic steps to build a multi-step form. Prerequisites Liferay DXP environment An object definition with fields A user who has access and control to create and manage objects,...
Configuring Liferay Authentication With PingOne Using SAML
authorEmailAddress: jr.houn@liferay.com, authorName: JR Houn, content: Introduction This recipe guides you through the basic steps needed to integrate PingOne, your Identity Provider (IdP), with your Liferay environment using Security Assertion Markup Language (SAML). Prerequisites PingOne...
Child Pages Inherit Permissions from Parent Pages - Known Issue
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue Users with a role with permissions to edit a parent page can also edit the child page. The permissions interface on the child page does not reflect the inherited permissions from the parent page.   Environment...
Data Sets are not working after upgrading to 2025.q1.4-lts where the feature is released
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I upgraded from 2024.q4.7 to 2025.q1.4-lts. After the upgrade, we encountered issues with Data Sets. In 2024.q4.7 I was using datasets as beta but as in 2025.q1.4 its released. I have enabled Root Objects and...
Delete commerce orders from the database
authorEmailAddress: rishabh.agrawal@liferay.com, authorName: Rishabh Agrawal, content: Issue There is an inconsistency in commerce orders between the Portal and Database. That means there are more number of orders than the number of orders in the Portal. Is there any script that can delete all...
Liferay IDE: Resolving 'Unable to make field private' Errors with JDK 21
authorEmailAddress: stanley.huang@liferay.com, authorName: Stanley Huang, content: Issue I'm encountering java.lang.reflect.InaccessibleObjectException: Unable to make field private ... accessible errors when starting Liferay from the Liferay IDE plugin within the Eclipse IDE with JDK 21....
Finding portal.properties Documentation
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue I cannot access the documentation for the portal.properties files on the Liferay website. The link https://docs.liferay.com/portal/7.3-ga2/propertiesdoc/portal.properties.html returns a Forbidden...
How to use Siteimprove in a Liferay SaaS environment?
authorEmailAddress: marcos.xavier@liferay.com, authorName: Marcos da Silva Xavier, content: Issue Siteimprove is a useful extension that analyzes a site to make sure everything is ADA compliant and working as expected, but how to use it in a Liferay SaaS environment? Environment Liferay DXP...
The object API search is case-sensitive if the database is not MySQL
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue when search via the Object API. I have a few object entries with custom fields with text that have uppercase and lower case. When I search for the text via API, I can only see the search results...
Does Liferay support versioning for Web Content Structures and Templates?
authorEmailAddress: pedro.silva@liferay.com, authorName: Pedro Henrique Goncalves da Silva, content: Issue Existing resources somewhat suggest that it is possible to implement versioning for Web Content Structures and Templates, is this true? Environment DXP 2023.Q3.1 Resolution Liferay currently...
CVE-2024-29857
authorEmailAddress: neil.cuzon@liferay.com, authorName: Neil Cuzon, content: Issue We would like to know if Liferay 7.2 is vulnerable to CVE-2024-29857. Environment  DXP 7.2 Resolution If you detect this vulnerability, please request for a hotfix containing LPD-33235., knowledgeArticleType: ,...
Block access of com_liferay_login_web_portlet_LoginPortlet
authorEmailAddress: rishabh.agrawal@liferay.com, authorName: Rishabh Agrawal, content: Issue There is a security vulnerability found wherein someone can create a page after being able to login through com_liferay_login_web_portlet_LoginPortlet. Therefore, how to block access of...
Unauthorized modification in Open Order Status
authorEmailAddress: apsara.raheja@liferay.com, authorName: Apsara Raheja, content: Issue The user who doesn't have the permission of 'Manage Order' is still able to update the order from an "Open" status to a "Quote Requested" status. Steps to reproduce: 1. Create a 'Minium' site. 2. Navigate to...
The package.json and config.js files are accessible via URLs
authorEmailAddress: madhusudan.sharma@liferay.com, authorName: Madhusudan Sharma, content: Issue Observed potential security vulnerabilities where the package.json and config.js files expose sensitive information like file paths, testing configurations, dependencies with versions, build scripts,...
CKEditor Customizations Not Applying to Translations or Forms
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue Customizations made to CKEditor using an `EditorConfigContributor` are only applying to the editor when editing Web Content, but not in the editor for translations (accessed through Control Panel...
How to decouple User and Email notifications?
authorEmailAddress: sebastian.madaras@liferay.com, authorName: Sebastian Madaras, content: Issue The user wishes to decouple User and Email notifications. Environment Liferay Quarterly Release  Resolution The email and user notifications are tied together in the system. There is no option to...
Multiple organizationId Queries are generating
authorEmailAddress: pooja.bhambani@liferay.com, authorName: Pooja Bhambani, content: Issue Following database query are generating when adding a site (Guest) to the commerce channel: SELECT organizationId FROM Users_Orgs WHERE userId = ? AND ctCollectionId = 0 Steps to reproduce: 1. Start...
CVE-2023-24998: Vulnerability in Apache Commons FileUpload
authorEmailAddress: anushka.tiwari@liferay.com, authorName: Anushka Tiwari, content: NOTE: This article is an INTERNAL article and is not visible to customers, currently. Please only link this article in internal comments, but not public comments. Issue Use of library with known vulnerability:...
"Tablet Landscape" display device is not available in Page Edit Mode
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue While page editing, only four viewports are visible: Desktop () Tablet () (Portrait) Landscape phone () Portrait Phone () But, the "Tablet Landscape" viewport is missing/not available. Environment Liferay DXP...
HTML content in Text fields is escaped after migrating from Liferay DXP 7.3 to 2025.Q1
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue After migrating from Liferay DXP 7.3 to 2025.Q1, HTML content within web content "Text" fields is no longer interpreted by Freemarker templates using ${field.getData()}. It is displayed as...
Error "Unresolved requirement: Require-Capability" occurs while placing JAR files in the deploy folder.
authorEmailAddress: rishabh.agrawal@liferay.com, authorName: Rishabh Agrawal, content: Issue A dependency issue is being faced after placing JAR files in the deploy folder. However, a version issue is displayed as below when checking with the DIAG command in GoShell, despite changing the version...
Is Liferay vulnerable to CVE-2025-1974?
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue Is the Liferay Cloud Nginx webserver affected by the vulnerability described in CVE-2025-1974?   Environment Liferay PaaS Resolution The vulnerability CVE-2025-1974 exists within the Ingress NGINX Controller. ...
Zero-Width Spaces in Web Content
authorEmailAddress: apsara.raheja@liferay.com, authorName: Apsara Raheja, content: NOTE: Liferay Support does not recommend or endorse specific third-party products over others. The information provided about products not created by Liferay is for reference purposes only, and any implementation...
Reindexing Large Volume of Document and Media into batches
authorEmailAddress: apsara.raheja@liferay.com, authorName: Apsara Raheja, content: NOTE: The following resolution requires customization and should only be implemented at the discretion of your team. Liferay Support will not be able to assist with designing or implementing customizations. Issue...
Setting Storage Quota Per Organization/Site
authorEmailAddress: apsara.raheja@liferay.com, authorName: Apsara Raheja, content: Issue If there are multiple organizations on a Liferay site, is it feasible to set a disk quota per organization or site? Environment DXP 7.4 [All updates] Resolution Currently, there's no out-of-the-box...
How to check if a portlet is used by any virtual instance in Liferay 6.2
authorEmailAddress: marco.abamonga@liferay.com, authorName: Marco Abamonga, content: Issue How can I check if a portlet is used by any virtual instance in Liferay 6.2? Environment Liferay Portal 6.2 Resolution Go to Control Panel > Plugins Configuration. Click the portlet you are checking. Find...
How to Configure PaaS to Push Metrics to Dynatrace Account
authorEmailAddress: kenneth.back@liferay.com, authorName: Kenny Back, content: Issue What is the correct way to configure our new PaaS environment to push metrics to a Dynatrace account? Environment DXP 7.4 Resolution Set the following environment variables in LCP.json ...
Images are displayed with "?imagePreview=1" suffix, causing lower resolution images to be displayed
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue Images on pages do not appear in full resolution on larger screens, even when the uploaded image has much bigger dimensions. The rendered HTML <img> tag contains a ?imagePreview=1 suffix, causing smaller image...
Our Liferay Cloud environment IP is showing that the environment is hosted in a different country than it should be
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue The ingress IP address of our Liferay Cloud instance shows a different location than expected.   Environment Liferay PaaS   Resolution The ingress IP address does not reflect the actual location of the specific...
Favicon client extension for all layouts
authorEmailAddress: adam.kollar@liferay.com, authorName: Adam Kollar, content: Issue I created a "client extensions" with a custom favicon. My client extensions work well. How can I activate my client extensions on all layouts? Environment DXP Quarterly Release Resolution You can apply your...
Full Day Event Overlaps Two Days in Calendar Month View
authorEmailAddress: adam.kollar@liferay.com, authorName: Adam Kollar, content: Issue When creating an all-day event that spans from 12:00 AM on one day to 12:00 AM on the next day, the event appears on both days in the calendar month view. Expected behavior is for the event to only be visible on...
The "Menu Display" text appears in the Navigation Menu widget
authorEmailAddress: santhosh.kumar@liferay.com, authorName: Santhosh Kumar, content: Issue After a failed login attempt, the navigation menu's display text appears above the menu itself. Steps to reproduce: 1. Create a site. 2. Create a login page and deploy the sign-in widget. 3. Create a...
Adding a meta tag in a web content template with a description containing a single quote could break the HTML
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue Create a web content with a description containing a single quote (') In the content template, the description is retrieved and added as a meta tag in the head section of the page using the following code....
Date fields in structure no longer have Disable option
authorEmailAddress: daniel.mijarra@liferay.com, authorName: Daniel Mijarra, content: Issue In DXP 7.3 and previous versions, when creating a structure with a date field, there was a checkbox labeled "Disable" that allowed resetting and deactivating the field. This checkbox is no longer present in...
How to display all iterations of a repeatable field
authorEmailAddress: madeleine.clay@liferay.com, authorName: Madeleine Clay, content: Issue I mapped a repeatable field to a fragment and I want all of the iterations of the field to be displayed. When I configure the field mappings, I can choose First, Last, or a Specific Number for an iteration...
Content lost when changing language during creation
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue When creating content, such as a calendar event or filling a form, changing the language during the process can cause the loss of all entered information. This can happen if another browser window or tab is open...
Continuous Dynatrace error: ERROR: ld.so: object '/opt/dynatrace/oneagent/agent/lib64/liboneagentproc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored
authorEmailAddress: marcos.xavier@liferay.com, authorName: Marcos da Silva Xavier, content: Issue A Dynatrace One Agent error is thrown continuously: ERROR: ld.so: object '/opt/dynatrace/oneagent/agent/lib64/liboneagentproc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file):...
Translatable fields display empty after deleting field translation instead default translation
authorEmailAddress: daniel.carrillo@liferay.com, authorName: Daniel Carrillo Broeder, content: Issue When adding content to a translatable field in a structure and subsequently deleting the content in a secondary language, the field displays as empty in that specific language instead of falling...
How to deploy a custom JAR to the shielded-container-lib directory in my PaaS Environment
authorEmailAddress: rafael.regner@liferay.com, authorName: Rafael Regner, content: Issue I would like to know how to deploy a custom JAR to the shielded-container-lib directory of Tomcat in my PaaS environment. Environment Liferay PaaS Resolution Follow these steps: In your Liferay Workspace,...
Liferay and CVE-2025-24813
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue Does Liferay DXP have the vulnerability CVE-2025-24813? Environment Liferay DXP Quarterly Releases 2025.Q1 Resolution Liferay bundles and docker images are not affected due to the attribute...
Default User Portrait Initials No Longer Displayed
authorEmailAddress: stanley.huang@liferay.com, authorName: Stanley Huang, content: Issue I noticed default user profile portraits no longer display the user's initials when a profile image is absent. This Liferay documentation indicates a "Use Initials for Default User Portrait" setting to...
Configuring Scope for Result Rankings
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: NOTE: This article is an INTERNAL article and is not visible to customers, currently. Please only link this article in internal comments, but not public comments. Issue Result Rankings cannot be configured for a...
Page URL in Navigation Menu Does Not Include Query String
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue When displaying the site menu, the page URL does not include the configured query string. Environment DXP 7.4+ Resolution Out-of-the-box (OOTB) display templates do not automatically include the query string. The...
"Could not load content .... __liferay__/exports/0" warning messages in browser console
authorEmailAddress: daniel.carrillo@liferay.com, authorName: Daniel Carrillo Broeder, content: Issue When inspecting or debugging with the web browser (Chrome, Firefox, ...) , multiple warning messages appear in the browser's console. Clicking on the warning details reveals this kind of errors:...
Can Layouts Be Dynamically Assigned to Object Entries Based on Experience (e.g., User Role)?
authorEmailAddress: david.simon@liferay.com, authorName: David Simon, content: Issue I’ve created an Object named TestObject and added two layouts: Test Layout 1 and Test Layout 2 in the Site Builder → Pages section. Behavior observed: If no layout is marked as default, the system uses the...
Discrepancy in Batch Behavior: headless-commerce-admin-account vs. headless-admin-user
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue We’ve encountered a discrepancy in how batch operations work for Accounts between the headless-commerce-admin-account API (now deprecated) and the newer headless-admin-user API. Previous Behavior...
Older Build Date of Zulu JDK 21 in 2025.Q1.1 LTS Container Image
authorEmailAddress: peter.nyiro@liferay.com, authorName: Peter Nyiro, content: Issue The container image liferay/dxp:2025.q1.1-lts contains Zulu JDK 21 with a 2023 build date. This date appears older than the Zulu JDK 11 build date in the 2023.Q4.4 image. Environment Liferay DXP 2025.Q1.1 LTS...
Changes to Content Page Template Not Propagated to Pages
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue After creating a Content Page Template and then creating pages based on that template, any subsequent changes and publishing of the template do not reflect on the pages using the template.   Environment...
User did not provide a valid CSRF token Error
authorEmailAddress: john.park@liferay.com, authorName: John Park, content: Issue Portlet Action requests intermittently returning a 403 error code. In the logs the following error message regarding invalid CSRF token gets printed whenever the 403 error is thrown.  "User [user_id] did not provide...
Session timeout warning message does not show the counter
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with the session timeout message. After upgrading from DXP 7.1 to Quarterly Release, when a user session is about to expire, they receive a warning message that their session will expire in a...
Searching Objects in Different Languages Returns No Results
authorEmailAddress: orsolya.hegedus@liferay.com, authorName: Orsolya Hegedus, content: Issue When searching for objects using the POST Search API with a non-English query, no results are returned, even though the objects are localized and indexed. Searching for pages using the same API with...
OpenID Connect Option Not Visible After Configuration
authorEmailAddress: peter.schwarcz@liferay.com, authorName: Peter Schwarcz, content: Issue Despite configuring OpenID Connect according to the documentation and enabling it in system and instance settings, the OpenID Connect option is not visible. No errors are observed in the logs. Environment...
ORA-22858: invalid alteration of datatype found in the upgrade report diagnostics file
authorEmailAddress: cristina.rodriguez@liferay.com, authorName: Cristina Rodriguez, content: Issue During a Liferay DXP database upgrade, the process completes with a "success" result, but the upgrade_report_diagnostics.txt shows these kind of failed sqls:  Error: ORA-22858: invalid alteration of...
Automatic Fragment Propagation and Liferay startup time
authorEmailAddress: michael.wall@liferay.com, authorName: Michael Wall, content: 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 with a large number of Content Pages extensively...
How to run the Liferay PaaS webserver service locally to test configuration changes
authorEmailAddress: michael.wall@liferay.com, authorName: Michael Wall, content: Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). NOTE: Liferay Support does not recommend or endorse specific...
After upgrading from DXP 7.3 to the Quarterly Release, the web content field value is overwritten by the last translated value
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I upgraded from DXP 7.3 FP2 to 2024.q1.13. Since then, when I try editing web contents or creating new ones from scratch, the translation are totally broken ( for example, the French is overwritten by the English...
Uncaught TypeError: Liferay.Notification is not a constructor
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue Adding the below script to any page through any Web content display can reproduce the issue in vanilla. <a href="#" onClick="showWltNotification('Your Request failed to process', 'danger');"> Link here </a>...
"Could not resolve value from secret references" error deploying build in PaaS
authorEmailAddress: rafael.regner@liferay.com, authorName: Rafael Regner, content: Issue When deploying a build in my Liferay Cloud PaaS environment, the build process fails and returns the following error message: Some error has happened during the build. Try again. [{"message":"Could not...
'Partial Validation (Inline Field)' object validation is ignored
authorEmailAddress: sergio.alonso@liferay.com, authorName: Sergio Alonso, content: Issue We have added an object validation. The object validation is set to 'Partial Validation (Inline Field)' but it is ignored and the validation error message appears on top of the form as it would appear when...