Search Results

Capability
Feature
Deployment Approach
Use of the same ElasticSearch infrastructure for several Liferay DXP versions
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue I would like to use the same ElasticSearch installation for different versions of Liferay DXP such as 7.3, 7.4, and 2024.Q3. Environment Quarterly Releases: 2024.Q3, 2024.Q2, 2024.Q1, 2023.Q4, 2023.Q3 Liferay...
Regular users with specific roles cannot access the configuration of the widget Search Insights
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue Given a user with a custom role with permissions to access the configuration of Search Insights, she cannot access this configuration. Environment Quarterly Releases: 2024.Q3, 2024.Q2, 2024.Q1, 2023.Q4, 2023.Q3...
Hiding fields from a Liferay Form with Javascript methods do not work
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue Given a Liferay Form with a numeric field, the JQuery library enabled and the following snippet loaded from the page's Javascript section, the field is not hidden when the page and the form are fully loaded:...
Is it possible to offer both SAML and OIDC as SSO options?
authorEmailAddress: tony.ng@liferay.com, authorName: Tony Ng, content: Issue Both SAML and OpenID Connect(OIDC) can be configured on the same Liferay instance. However, the option to authenticate using OIDC is missing whenever SAML is enabled. Is it possible for a user to select either SSO...
Automated third-party translations: Translation Usage Metrics / Analytics
authorEmailAddress: rita.schaff@liferay.com, authorName: Rita Schaff, content: Issue We would like to see more translation usage metrics or analytics about our translations when they are translated using third-party tools. For example, seeing the number of words displayed would be useful. Is this...
Sitemap does not show the complete page tree
authorEmailAddress: sergio.alonso@liferay.com, authorName: Sergio Alonso, content: Issue Using following URL http://my-domain/sitemap.xml does not show the complete page tree. What should we take into account for all pages are included in sitemap? Environment 2024.Q1.10 Resolution When you...
S3 Requests Causing Timeouts in Environments Without Internet Access
authorEmailAddress: peter.schwarcz@liferay.com, authorName: Peter Schwarcz, content: Issue We observe very long loading times (over 60 seconds) when accessing certain content management pages in the admin area, particularly: Editing a page in the page editor for the first time after login...
Can we filter users and child organisations separately in a parent organisation view?
authorEmailAddress: david.simon@liferay.com, authorName: David Simon, content: Issue Currently, when viewing users and child organisations assigned to a parent organisation, both entities appear in a unified list. This prevents users from viewing only child organisations or only users in a...
Can we get the Info panel visible in search results when selecting a specific Web Content?
authorEmailAddress: david.simon@liferay.com, authorName: David Simon, content: Issue When you go to Web Content, the Info Panel is visible on the top right corner. It is also visible when you select a specific Web Content and gives you valuable information. However, when you perform a search, the...
Third-party translation engine: is it possible to generate translations tailored to a specific brand tone?
authorEmailAddress: rita.schaff@liferay.com, authorName: Rita Schaff, content: Issue If using a third-party translation engine, does Liferay provide options to generate translations tailored to a specific brand tone? Environment Liferay DXP 7.4+ Liferay Quarterly Release Resolution Currently,...
Is auto-generating translations for widget pages, particularly for SEO metadata fields (e.g., keywords, HTML title, description) supported?
authorEmailAddress: rita.schaff@liferay.com, authorName: Rita Schaff, content: Issue While Liferay provides the option to add translations for Content Pages, does it support auto-generating translations for widget pages, particularly for SEO metadata fields (e.g., keywords, HTML title,...
Third-party translation engine: is it possible to configure banned/blacklisted words?
authorEmailAddress: rita.schaff@liferay.com, authorName: Rita Schaff, content: Issue If using a third-party translation engine, does Liferay provide options to configure banned/blacklisted words to ensure they are excluded from generated translations across multiple languages? Environment Liferay...
Is it possible to auto-generate translations for Web Content metadata such as the 'Description' field?
authorEmailAddress: rita.schaff@liferay.com, authorName: Rita Schaff, content: Issue Beyond translating the web content fields from its DDM structure, does Liferay offer the capability to auto-generate translations for metadata such as the 'Description' field?  Environment Liferay DXP 7.4+...
Audit Events filtered by date/time are not being exported accurately
authorEmailAddress: michael.tran@liferay.com, authorName: Michael Tran, content: Issue When using using the Audit Export Feature, filters for date and time are not applied accurately in the resulting CSV file. The exported file may not include entries explicitly requested by the filter. For...
Rest API filter by custom expando field: A property used in the filter criteria is not supported
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue How do I filter accounts by custom field with Rest APi? I'm on 2024.q3.9, fp3, and I have added a custom field to account (From Control Panel --> Custom Fields --> Account Entry) Name: Foo Key: foo Data type: text...
I want to skip OpenID Connect provider selector at sign in if there is only one provider
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue We want to bypass the client selection screen because there is only one OpenID Client to choose.   Environment Quarterly Releases   Resolution There is a Feature Request opened for this which is currently under...
Is there a setting that prevents Web Content publishing if the review date is set to a past date?
authorEmailAddress: david.simon@liferay.com, authorName: David Simon, content: Issue Providing a past date as the review date should trigger an error and block publishing Web Content Is there any configuration that would enable this? Environment Liferay DXP 7.0+ Resolution Currently this feature...
Can URLs be localized in Navigation Menu and in "Link to URL" Layout Type ?
authorEmailAddress: david.simon@liferay.com, authorName: David Simon, content: Issue We would like to have the possibility to use different external urls for different languages in the Navigation and menu elements and as Layout Type "Link to URL" in "Site builder -> Pages" For example: HU:...
Vulnerabilities for spring-web and spring-core
authorEmailAddress: jaineva.zapanta@liferay.com, authorName: Jen Zapanta, content: Issue Vulnerabilities remain unresolved in spring-web and spring-core, even after a fix was applied to spring-context. For spring-web: Vulnerable component: org.springframework:spring-web:5.3.39 For spring-core:...
Liferay Learn Resources Taglib
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue In recent versions of Liferay, the liferay-learn taglib has been introduced to automatically include links to the official Liferay Learn documentation. This functionality is controlled by the...
Unable to see the add button to create a new language override key
authorEmailAddress: anushka.tiwari@liferay.com, authorName: Anushka Tiwari, content: Issue When create a new user and assigning that user to a newly created regular role, then the add button to create a language override key is not visible to that user. Steps to reproduce: 1. Navigate to Control...
Getting invalid checksum error when building the Liferay Workspace
authorEmailAddress: anushka.tiwari@liferay.com, authorName: Anushka Tiwari, content: Issue Facing an error when attempting to initialize a Liferay DXP bundle in the user's Liferay workspace. Steps to reproduce: 1. Create a Liferay workspace project. 2. Set the following in gradle.properties:...
Corrupt License File Error for Virtual Cluster Key
authorEmailAddress: kenneth.back@liferay.com, authorName: Kenny Back, content: Issue We were able to successfully generate a virtual cluster key using the customer portal, but there are errors preventing deployment in the logs: ERROR [fileinstall-directory-watcher][LicenseManager:?] Corrupt...
Failed upgrade process for module com.liferay.portal.workflow.kaleo.service: Unable to convert XML to JSON
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue We are currently upgrading our DXP 7.4 u92 DB to 2024.Q1.12 We configured things for DB upgrade based on...
"assetURL" not redirecting to the desired 'Product Detail' page
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue The issue regarding the POST /v1.0/suggestions API. Specifically, when using the API, the page does not redirect to the desired 'Product Detail' page, whereas the same functionality works correctly via the UI....
Is Session Prediction Possible in Liferay
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue Is it possible an attacker could predict the JSESSIONID and gain unauthorized access, referencing an example from a 'Session Prediction' article? Explanation of Issue Using the "Catalog" Page in Postman: If a...
Unable to Run Developer Studio 3.9.8 with JDK 17
authorEmailAddress: john.park@liferay.com, authorName: John Park, content: Issue When attempting to run Liferay Developer Studio 3.9.8 on JDK 17, there's no option available to configure JDK 17 when navigating to Window -> Preferences -> Java -> Compiler -> Compiler compliance level.  Environment...
"Delete" Button Visible Without "Delete" Order Permission
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue Steps to Reproduce: Start the Liferay DXP 2024.Q1.1 and create a 'Minium' site. Navigate to 'Minium's Catalog page, and purchase a product. After that navigate to the Control Panel> Users> Roles> Create a new...
Certain values are lost or altered upon submitting a large form
authorEmailAddress: jose.bango@liferay.com, authorName: Jose L. Bango, content: Issue For very long forms, some input values may be unexpectedly lost or modified after submission. Some fields are submitted correctly, but from a certain point onwards, they start persisting with incorrect values...
Reloading a page with option widget allowing for an empty search give different results every time
authorEmailAddress: ricardo.couso@liferay.com, authorName: Ricardo Couso, 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 A page is configured with a Search Bar,...
Delay in "Add to Cart" Button Rendering on Slow Internet Compared to Other Platforms
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue The "Add to Cart" button takes time to appear when using a slow internet connection in comparison to other platforms like Amazon, the button is immediately visible, although it remains non-functional until...
Spring Boot Client Extension cannot be deployed successfully
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue After deploying a Spring Boot client extension, it is loading indefinitely with the following message: CustomSpringBootService is gearing up. The service should be ready to receive requests soon. The following...
After upgrading to Quarterly we can see a "could not resolve property: DDMStructureKey" error in the log
authorEmailAddress: daniel.mijarra@liferay.com, authorName: Daniel Mijarra, content: Issue After upgrading to Quarterly we can see the following error in the server log: ERROR [BasePersistenceImpl:629] Caught unexpected exception org.hibernate.QueryException: could not resolve property:...
Alternative management of web content pending in a workflow blocked by another user
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue This article addresses the need to manage a workflow for web content that is in a pending state and is also in an intermediate task of the workflow, associated with a person or left undetermined. An alternative...
Getting a web content in scheduled status using the headless rest API
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue We are using the Liferay Headless API method getContentStructureStructuredContentsPage of  headless-delivery /o/headless-delivery/v1.0/content-structures/<structure-id>/structured-contents To get a web content...
Enabling both Liferay's default login and SAML login so that users can use either option
authorEmailAddress: adrienne.lao@liferay.com, authorName: Adrienne Lao, content: Issue I would like to configure and enable SAML login while also having Liferay's default login available to users so that they can have two options for logging in. Environment DXP 7.4+ Quarterly Release Resolution...
How to define the order in which multiple object actions (defined for the same trigger) will be executed?
authorEmailAddress: sorin.pop@liferay.com, authorName: Sorin Pop, content: Issue I was wondering is there a possibility to order/prioritize object actions that use the same trigger? For example, I have two object action, action1 and action2, and they are both triggered by On after add. I need to...
Access commerce product image through API as guest user
authorEmailAddress: balazs.letai@liferay.com, authorName: Balázs Létai, content: Issue I would like to retrieve commerce product's thumbnail image through API as guest user. Environment Liferay Qarterly Releases Resolution Using o/headless-commerce-delivery-catalog/v1.0/openapi.json it is...
Can I specify a hostname in the port forwarding route for VPN on Liferay PaaS?
authorEmailAddress: marco.abamonga@liferay.com, authorName: Marco Abamonga, content: Issue I can't use IP address for customer network under port forwarding routes. We want to access the database in our third party vendor and we can only access using hostname. Environment Liferay PaaS Resolution...
An error should appear immediately after uploading a file of wrong extension within the size limit
authorEmailAddress: rishabh.agrawal@liferay.com, authorName: Rishabh Agrawal, content: Issue When trying to upload a file in blogs that is less than the specified limit with the wrong extension, it shows the progress bar for a while and then gives the error. Based on user experience, the error...
Unable to get product info error showing in console
authorEmailAddress: sahil.akhtar@liferay.com, authorName: SK Sahil Akhtar, content: Issue When building projects, users are getting the below error in the console:  FAILURE: Build failed with an exception. * Where: Settings file 'C:\Users\ABC\Downloads\Dev\liferay\example\settings.gradle' line:...
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...