Search Results

Capability
Feature
Deployment Approach
There are repeated languages that can't be modified in the Localization settings
authorEmailAddress: ricardo.couso@liferay.com, authorName: Ricardo Couso, content: Issue The default language for the site is shown repeated several times in the column of Current languages in Site Settings > Localization > Languages. It can also happen for the instance in Instance Settings >...
Wikis with friendly URL
authorEmailAddress: rodrigo.mier@liferay.com, authorName: Rodrigo Mier, content: Issue When accessing a wiki article, the URL looks something like this:...
HTML elements disappear when creating new Object entries
authorEmailAddress: jose.bango@liferay.com, authorName: Jose L. Bango, content: Issue An embedded video (iframe) and other HTML elements within a Rich Text field of an Object are not persisting after saving a new entry. Environment Liferay DXP 2024.Q2 Resolution This is an expected behavior due...
Resolving 401 Errors When Using Authorization Bearer Tokens in RestBuilder APIs
authorEmailAddress: julian.vela@liferay.com, authorName: Julián Vela Cubas, content: Issue When making calls to a REST API service created with RestBuilder that includes the Authorization Bearer token header, the responses often return a 401 Unauthorized status. However, when the same service is...
Avoid last name field being mandatory when creating users
authorEmailAddress: ricardo.couso@liferay.com, authorName: Ricardo Couso, content: Issue When creating new users, some fields (such as first name and last name) are mandatory, marked with a red asterisk. How can one specify the mandatory fields? Environment Quarterly Release 2024.Q1, 2024.Q2,...
Access a site other than the default one without /web
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue By default, it is possible to access the pages of the website included with the default installation both with and without /web. This article addresses the need to change the site where this behavior is required,...
How to overcome BOMs pointing to wrong JARs?
authorEmailAddress: jose.bango@liferay.com, authorName: Jose L. Bango, content: Issue When compiling our custom code, we encounter issues where our OSGi modules fail to start due to unresolved references to the Liferay packages. For instance, the following error is thrown:...
When I try to Render the RSS publisher it does not work and throws an error
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with the RSS publisher widget. I add an RSS publisher widget to a page and configure it to render a URL. After saving the configuration, an error in the UI appears and a log error is thrown....
Java & Liferay - 2025 and Beyond
authorEmailAddress: justin.bowman@liferay.com, authorName: Justin Bowman, content: The next major evolution of Java is here and Liferay is poised and ready to embrace the next generation. Like with any software or technology change, adoption will require work and will take time. That's why...
JournalArticleAssetEntryClassTypeIdUpgradeProcess WARN traces during upgrade process
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue After upgrading from 7.3 to 2024.Q3 we are getting lots of WARN traces related to com.liferay.journal.internal.upgrade.v5_1_1.JournalArticleAssetEntryClassTypeIdUpgradeProcess upgrade process: 2024-11-20...
How can we translate the Custom Heading of a Custom Facet?
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue We have a search page with several facets. One of them is the "Custom Facet" widget. How can we translate the Custom Heading of a Custom Facet, to display in multiple languages on our site? The configuration page...
I cannot use the PUT method of the Object API's Batch endpoint with External Reference Codes (ERC)
authorEmailAddress: orsolya.hegedus@liferay.com, authorName: Orsolya Hegedus, content: Issue It is not possible to mass update a custom object's entries if: using the PUT method of the object's batch API endpoint and the External Reference Code (ERC) is given instead of the object entry's ID. The...
Unknown system variable 'tx_isolation'
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue After update database service to MySQL 8 in PaaS Liferay can not connect to database due to unknown system variable 'tx_isolation' error.  [dxp] WARN [main][PoolBase:452] HikariPool-1 - Default...
[$PORTAL_URL$] isn't working as part of Site Initializer for Email Notification Template
authorEmailAddress: adrienne.lao@liferay.com, authorName: Adrienne Lao, content: Issue When using the site intializer to create email notification templates, and trying to use [$PORTAL_URL$] to get the current portal url, it's creating the template but it's returning an empty string. Steps to...
Back Button is Unresponsive After Opening a Notification
authorEmailAddress: emma.carr-gardner@liferay.com, authorName: Emma Carr-Gardner, content: Issue After opening a notification, I'm unable to return to the previous page by using the back button. The back button is unresponsive if I'm viewing a notification. Return button does not work when...
Google Drive authentication randomly fails in a multi-node cloud environment
authorEmailAddress: madeleine.clay@liferay.com, authorName: Madeleine Clay, content: Issue Google Drive authentication usually works correctly, but sometimes it randomly fails with java.lang.IllegalStateException: Authorization oAuth2State not initialized errors in the logs. Google Drive was...
I would like to have the validation message delayed while modifying the cart in commerce
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue When I add an item that has a minimum quantity of, for example, 50 to the cart, and I try to modify the quantity by removing it from the cart, a validation message appears right away: The product quantity is not...
Slow Content Search with SearchUtil API
authorEmailAddress: marco.abamonga@liferay.com, authorName: Marco Abamonga, content: Issue In 7.4 q2.12, searching using SearchUtil API is taking upwards of 3-4 minutes when the expected response is in milliseconds. Environment 7.4 2024.q2.12 Resolution Do one of the following: Upgrade to...
How to remove or deselect the theme for a specific page?
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, content: Issue The user has deployed a custom theme as a WAR file, and it is configured as the default. As soon as they create a new page, the same theme is applied, but they want to remove or deselect the theme for that...
Currency Display Conflict When Reordering: Old and New Currencies Shown Together
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue Steps to Reproduce: Navigate to Control Panel> Site> click on the 'New' button and create a Minium site. Navigate to Control Panel> Accounts> Created an Account. Navigate to Minium Site> Catalog> add the...
Query regarding special character (~) in the URL
authorEmailAddress: rishabh.agrawal@liferay.com, authorName: Rishabh Agrawal, content: Issue There is a special character (~) observed in the URL when navigating to site settings. Is this special character "~" a part of the URL design pattern of the product or is this is a security concern?...
Empty search lists all the message board threads
authorEmailAddress: istvan.gergely@liferay.com, authorName: István Gergely-Tárnoki, content: Issue We created a few message board threads in the portlet and if we run an empty string search, all threads are displayed in the search result. Environment Liferay DXP 7.0+ Resolution This is the...
Increasing OAuth2 Access Token Lifetime per Instance
authorEmailAddress: rafael.regner@liferay.com, authorName: Rafael Regner, content: Issue I need to adjust the OAuth2 Access Token Lifetime for a specific Liferay Instance without impacting other instances in my environment. Is there a setting in Liferay that allows me to control this value on a...
Creating a New User in Liferay Whenever a Liferay Object Entry is Added with Default Site, Role, and Password
authorEmailAddress: koustuv.dhani@liferay.com, authorName: Koustuv Dhani, content: Issue Creating a new user in Liferay whenever a new entry is created in the Liferay Object with a default Site, Role, and password? Environment Liferay DXP 7.4 Resolution In Liferay objects, object action defines...
How to Customize Webserver Log Format
authorEmailAddress: rafael.regner@liferay.com, authorName: Rafael Regner, content: Issue How can I customize the log format of the webserver service? Environment Liferay PaaS Resolution To tailor the log format of your webserver service to your specific needs, you can adjust the following...
Use the classic theme as base for a custom theme
authorEmailAddress: adam.kollar@liferay.com, authorName: Adam Kollar, content: Issue How can I use the classic theme as a base for my custom theme? Environment DXP 7.4+ Resolution In order to do that you will have to install the following: npm install -g yo@4.3.1 generator-generator npm install...
Unable to remove form records without permission to also remove form itself
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue We're looking into giving a user the ability to remove their own form records; however we found that the owner of a forminstancerecord cannot remove the forminstancerecord unless they get the permission to remove the...
ERROR: You have exceeded the maximum number of processor cores allowed for this server
authorEmailAddress: peter.nyiro@liferay.com, authorName: Peter Nyiro, content: Issue The customer has reported that they are encountering one of the following errors: ERROR [fileinstall-directory-watcher][LicenseManager:?] DXP Production license validation failed java.lang.Exception: You have...
Uncaught SyntaxErrors in browser console when rendering custom fields
authorEmailAddress: cristina.rodriguez@liferay.com, authorName: Cristina Rodriguez, content: Issue Custom fields are not rendering correctly when added to a form.  Exceptions such as the following ones can be seen in the browser's console: Uncaught SyntaxError: import declarations may only appear...
Outdated Patching Tool found in 2024.Q3.6-.9 Docker Images
authorEmailAddress: emma.carr-gardner@liferay.com, authorName: Emma Carr-Gardner, content: Issue A different patching tool version was found in 2024.Q3.6-.9 Docker Images, but not in bundles downloaded from the Help Center. Environment 2024.Q3.6-.9 Resolution The correct version of the patching...
How to retrieve relative URLs for document library assets?
authorEmailAddress: sebastian.madaras@liferay.com, authorName: Sebastian Madaras, content: Issue Easily retrieve relative URLs for document library assets. Environment Liferay DXP 7.4 Resolution Kindly consider using the latest Liferay DXP 7.4 release. Another option request LPD-36856 on a...
Is Liferay Vulnerable to CVE-2023-45960?
authorEmailAddress: neil.cuzon@liferay.com, authorName: Neil Cuzon, content: Issue I would like to know if Liferay is vulnerable to CVE-2023-45960?  Is Liferay affected by CVE-2023-45960? Environment Quarterly Release 2024.Q1.7 Resolution The NIST listing for CVE-2023-45960 has been withdrawn and...
Use the Liferay server to send emails upon Form submission on your Cloud environment
authorEmailAddress: marcos.xavier@liferay.com, authorName: Marcos da Silva Xavier, content: Issue Liferay sends emails upon user-related events, such as creating new users or updating their passwords. Is it possible to use such an email capability to send emails from form submissions? Since...
Accounts_ table not found in the database after upgrading to Liferay 7.4
authorEmailAddress: pedro.silva@liferay.com, authorName: Pedro Henrique Goncalves da Silva, content: Issue After ugrading to Liferay 7.4, the "Accounts_" table is not shown in the database. Environment Liferay 7.4 Resolution The fields that used to be in the "Account_" table are all now directly...
Segments created in Analytics Cloud are scoped globally
authorEmailAddress: justin.mann@liferay.com, authorName: Justin Mann, content: Issue When Segments are created in the Analytics Cloud console under a certain property associated with a specific site, the segment shows up on all sites in the connected instance and are scoped globally. This is in...
Enabling real-time antivirus scanning without asynchronous background scans
authorEmailAddress: peter.schwarcz@liferay.com, authorName: Peter Schwarcz, content: Issue We would like to enable real-time antivirus scanning for uploaded files but disable asynchronous background scanning of the document library. The issue arises because: Enabling...
Automated download of PaaS backups
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue we want to set up an automated download of the DXP-cloud-backup. To connect to the server we have to run the following procedure: - lcp auth token  - lcp remote - lcp shell Please can you help us finding the required...
400 Bad Response When Filtering Using the API on Custom Fields
authorEmailAddress: allison.mcgill@liferay.com, authorName: Ally McGill, content: Issue When filtering using the API on a custom field of type "long integer" (for example: customID eq '123'), I get a bad request response; but when I use the same syntax on an out-of-the-box field with type "long...
Avoid update Journal Articles when Editing Structures in Liferay
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue Managing structures with a significant amount of associated content in Liferay can be resource-intensive. This article explores a potential workaround to mitigate the performance impact and...
After upgrading from DXP 7.4 u63 to quarterly Release 2024.q2.12, expanding the left panel expand the left panel is not possible and the main menu on the top right is not available due to caching issues
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I upgraded from DXP 7.4 update 63 to 2024.q2.12. After the upgrade, when I start the instance. It is not possible to expand the left panel and the main menu on the top right is not available. When trying to do...