Search Results

Capability
Feature
Deployment Approach
Document Search takes too long to return results
authorEmailAddress: jose.bango@liferay.com, authorName: Jose L. Bango, content: Issue I have a page for displaying document search results, and it takes too long to load (several seconds). My site has hundreds of content pages, each containing dozens of widgets (including those from the master...
Backup service permission error: does not have storage.buckets.get access
authorEmailAddress: cristina.rodriguez@liferay.com, authorName: Cristina Rodriguez, 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 Backup service is not working properly and the...
Missing translation using taglib liferay-ui:message
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue Trying to use liferay:ui message taglib in a custom module is not using key provided in Language.properties view.jsp <liferay-ui:message key="test.caption"/> Language.properties...
Configuring Email Sender Name and Email Address in Liferay Workflows Notification
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue How to specify a custom email address or sender name for a workflow notification different from the default provided in portal.properties: workflow.email.from.name=test...
Elasticsearch 7.17.19 and 8.13 could abruptly stop with JDK version 22
authorEmailAddress: tibor.lipusz@liferay.com, authorName: Tibor Lipusz, content: Published on: Apr 10, 2024. This article is based on an Elastic knowledge base entry, edited to include Liferay specific details. Environment Liferay DXP 7.3, 7.4 and Liferay DXP 2023/2024 Quarterly Release...
com.liferay.journal.model.JournalArticle whitelist is ignored in AntiSamy Sanitizer
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with the "com.liferay.journal.model.JournalArticle". Although it is whitelisted when I create web content by entering a <script> tag in the source of the content. A warning message is thrown in...
NoSuchResourceActionException when navigating to Orders admin page
authorEmailAddress: rafael.regner@liferay.com, authorName: Rafael Regner, content: Issue When navigating to Applications Menu → Commerce →  Orders, the following error is thrown by the Liferay log: ERROR [http-nio-8080-exec-9][SearchPermissionCheckerImpl:159] null...
EXT module override is not being applied in 2023.Q3.3+ from ${liferay.home}/osgi/marketplace/override
authorEmailAddress: brian.suh@liferay.com, authorName: Brian Suh, content: Issue Adding an EXT module override in ${liferay.home}/osgi/marketplace/override no longer functions. Environment Liferay DXP Quarterly Release 2023.Q3.3 and later releases Resolution To workaround this behavior for the...
Workaround for deprecated Liferay "Forms" headless API
authorEmailAddress: tamas.kovacs@liferay.com, authorName: Tamas Kovacs, content: Issue The Liferay "Forms" headless API is deprecated. It is discussed in detail here: https://liferay.atlassian.net/browse/LPS-125528 The users could still want the functionality that was provided by these endpoints....
Guest can't update (call put method) in object headless API
authorEmailAddress: tamas.kovacs@liferay.com, authorName: Tamas Kovacs, content: Issue When trying to update a specific object through Headless API calls with a guest user (using an angular app), the following error is displayed: {     "status": "FORBIDDEN",     "title": "User 20099 must have...
POST call to /v1.0/sites/{siteId}/site-pages returns UnsupportedOperationException
authorEmailAddress: tamas.kovacs@liferay.com, authorName: Tamas Kovacs, content: Issue When trying to add a page via headless API using the POST endpoint /v1.0/sites/{siteId}/site-pages, UnsupportedOperationException is returned. Environment Liferay DXP 7.4 Quarterly Release Resolution  This API...
Error persistenceField is null when building portlet for Quarterly Release versions
authorEmailAddress: tamas.kovacs@liferay.com, authorName: Tamas Kovacs, content: Issue When trying to build a custom portlet for a quarterly release version, the build fails with the following error: persistenceField is null Environment com.liferay.gradle.plugins.workspace version is less than...
user_ .modifiedDate table changes upon User Login
authorEmailAddress: michael.tran@liferay.com, authorName: Michael Tran, content: Issue When a user logs in, Liferay is changing the user_ .modifiedDate value in the database table.    Environment Liferay 7.4   Resolution The behavior where user_ .modifiedDate field is modified upon User Login has...
WebDAV authentication with username and password has not been working since 2023.q4
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue Until version 2023.q4 (excluding), the standard authentication (using username and password) to connect to WebDAV worked correctly. Since this version, such authentication has been disabled. Environment 2023.Q4...
Displaying multiple Search Results on a single page
authorEmailAddress: jose.bango@liferay.com, authorName: Jose L. Bango, content: Issue I want to display multiple Search Results in the same page. I am using tabs (for example, the out-of-the-box Tabs fragment), and I want each tab to have its own Search Results widget. How can I achieve this?...
I cannot download the source of DXP 7.3 Update 35 from the customer portal
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with the DXP 7.3 Update 35. I am not able to download the Source of u35 from the customer portal: https://customer.liferay.com/group/customer/downloads Environment Liferay DXP 7.3 Update 35...
How to minify the CSS and Javascript resources by customization
authorEmailAddress: anushka.tiwari@liferay.com, authorName: Anushka Tiwari, content: Issue How to perform the minification of the CSS and Javascript resources by using the Liferay theme builder. Environment Liferay DXP 7.4 Resolution How to make Gradle call gulp build in themes Essentially, the...
liferay-module-config-generator as a dependency
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue As a developer, should I add liferay-module-config-generator in the block dependencies or in the block devDependencies? Environment Liferay DXP 7.1 Resolution This module is thought to be used in the block...
Database Permissions Required for Liferay
authorEmailAddress: madhusudan.sharma@liferay.com, authorName: Madhusudan Sharma, content: Issue Could you please provide us with a list of Database Permissions required for Liferay to function? (We are optimizing our application security concerning the Database) Environment Liferay DXP 7.1...
Liferay userGroup view permission not working
authorEmailAddress: anishq.sharma@liferay.com, authorName: Anishq Sharma, content: Issue Post assigning VIEW permission of 'UserGroup' to a role, assigned users are able to perform all the operations on UserGroup, i.e. there is no restriction. Steps to reproduce: Create a custom regular role,...
LOGOUT event is not added to Audit Table
authorEmailAddress: anishq.sharma@liferay.com, authorName: Anishq Sharma, content: Issue LOGOUT event is not being audited when SAML SLO is enabled. Environment Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 Resolution This happens because LogoutPreAction and LogoutPostAction classes do not get...
Getting Error 'java.io.IOException: Unable to include JSP'
authorEmailAddress: anishq.sharma@liferay.com, authorName: Anishq Sharma, content: Issue User has encountered similar error post installation of a liferay hotfix: ERROR [https-jsse-nio-0.0.0.0-8443-exec-29][DynamicIncludeUtil:81] java.io.IOException: Unable to include JSP...
There are invalid rule expressions while saving form
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, content: Issue It's possible to save a Form with fields removed from the Form Builder that make part of a rule. Steps to Reproduce : 1. Go to Content&Data > Forms 2. Create a new Form 3. Add two fields: Text Field and Date...
Guest users get a 200 OK response when calling URL
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, content: Issue When guest users call http://<server>:<port>/manage, they get a 200 OK response. Steps: Start a vanilla Liferay DXP server Log in Go to the Personal Menu, click the user's avatar Log out Go to...
The eclipse button is not available
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, content: Issue The eclipse button is missing from the journal list page. Steps to reproduce: 1. Start the server 2. Add a new web content. 3. Go to the web content list page. Observed behavior: The Eclipse button is...
Unable to build the module: Could not find com.liferay.portal:release.dxp.api errors
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue Sometimes users face the following error while building their modules: Task modules: test-search-results-limit:compileJava FAILED FAILURE: Build failed with an exception. what went wrong: Execution failed for...
Linking content while impersonating includes ?doAsUserId
authorEmailAddress: emma.carr-gardner@liferay.com, authorName: Emma Carr-Gardner, content: Issue When linking content while impersonating a user, sometimes the `?doAsUserId` is included in the link. `doAsUserId` parameter is included in document URL when selected from Repository Browser...
How Can I Identify Which Widget Templates Are in Use?
authorEmailAddress: emma.carr-gardner@liferay.com, authorName: Emma Carr-Gardner, content: Issue How can I know which of my Widget Templates are in use? How can I see where my Widget Templates are being used throughout the Liferay instance? Environment Liferay DXP Resolution For users on Liferay...
Unable to process OpenID Connect authentication response: Requested value and approved state do not match
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue From time to time, error messages like the following appear in logs: 2024-02-14 13:31:55.099 ERROR [http-nio-8080-exec-120][OpenIdConnectFilter:132] Unable to process OpenID Connect authentication response:...
JournalArticleAssetRenderer.getSummary method no longer returns the first 200 characters of the Web Content when description field is empty
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue Considering the following scenario: A Basic Web Content with no description but non-empty content field. An Asset Publisher configured to display all the Basic Web Contents of the site with the following Asset...
Jenkins builds failing in Liferay Paas
authorEmailAddress: jorge.garcia@liferay.com, authorName: Jorge García Jiménez, 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 Jenkins builds are failing. We can see below trace in...
Caches for Widget Pages and Content Pages
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: Issue There is not an easy way to know how many caches are, which their lifetime is, and how they can be cleared. Environment Quarterly Releases: 2023.Q3, 2023.Q4, 2023.Q1 Liferay DXP 7.3, 7.4 Resolution Widget Pages...
Slow build times when compiling a React Portlet
authorEmailAddress: daniel.carrillo@liferay.com, authorName: Daniel Carrillo Broeder, content: Issue After setting up some libraries in package.json, like mui, the build time is longer than expected. Environment DXP 7.0, 7.1, 7.2, 7.3 DXP 7.4, Quarterly Releases Resolution In most cases, this...
What Does The Dash Symbol '-' Mean In The Help Center Module Version Changes Section?
authorEmailAddress: kenneth.back@liferay.com, authorName: Kenny Back, content: Issue We are reviewing module changes on help center and in the last column which shows the version destination there is a dash symbol '-'. Does this indicate deprecation?  Environment DXP 7.4 Resolution The dash...
Unable to add custom object using collection display
authorEmailAddress: pooja.bhambani@liferay.com, authorName: Pooja Bhambani, content: Issue Steps to reproduce: 1. Go to Control Panel > Object 2. Create a new Object O1 3. Click on Object > Account98 4. Go to tab relationship 5. Create a relationship "O1 rel" type "One to many" with custom object...
Licensing Issues with iText PDF Library
authorEmailAddress: madhusudan.sharma@liferay.com, authorName: Madhusudan Sharma, content: Issue We need to understand that "Does the iText license come bundled with the Liferay License or needs to be procured separately?". Environment Liferay DXP  7.2 Resolution There is no license included for...
How to enable ModSecurity and Check if it's Working (Liferay PaaS)
authorEmailAddress: madhusudan.sharma@liferay.com, authorName: Madhusudan Sharma, 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 How to enable ModSecurity in Liferay PaaS and test...
Price Range Facet is not working with account price
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, content: Issue The Price Range Facet widget filters results based on a product's lowest price. However, the users have created the base price and price list separately for their products, so that their guest users can only...
Getting blank pages after 10k entries in Account Listing
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, content: Learn more: Search Result Limit with Elasticsearch: Mitigating "Result window is too large." errors with index.max_result_window Issue Users are getting a blank page after 10k entries on the account listing UI...
Open ports - Port Number 80 and 443 are in open state
authorEmailAddress: kanchan.bisht@liferay.com, authorName: Kanchan Bisht, 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 Port Number 80 and 443 are in open state. Having port 80...