Capability

Personalization

Liferay provides powerful out-of-the-box features for building and delivering personalized experiences to users. Personalization features empower you to deliver novel site experiences that differ based on defined user segments, design and execute A/B Tests, and more.

Feature
Deployment Approach
Unable to bind to the LDAP server javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
Issue Unable to connect to Open LDAP in DXP due to the following UI error Environment Liferay DXP 7.4 Resolution These errors typically occur when Liferay is unable to communicate with LDAP or when mapping mistakes...
What will generate previews for PDF files, if OpenOffice is enabled? PDFBox or OpenOffice?
Issue As the article at https://help.liferay.com/hc/en-us/articles/360029131731-Server-Administration-External-Services mentions   PDFBox is included with Liferay DXP and generates automatic previews for certain file types...
Checked Sites become unchecked at Instance Settings > Analytics Cloud
Issue At Instance Settings > Analytics Cloud, when a new site is checked on the first page and another site is selected on a subsequent page, the first site becomes unselected after saving the modification. How can any...
The first repeatable field in a web content cannot be removed
Issue Unable to remove the 1st repeatable element Steps to reproduce: 1) Start the DXP server 2) Create a new structure > add a Text field > set Repeatable to Yes > save the structure 3) Start creating new web...
How to map Web Content Selector fields to Web Content Display?
Issue Can a Web Content selector field be mapped to a Web Content Display on a Display Page Template? Right now, I can only select one specific Web Content article. Environment DXP 7.0+ Resolution This feature does not...
I cannot use special characters in Templates
Issue I included certain special characters in a template such as ¡áéíóú and saved it. When I reopened the template, the HTML and Elements sections stopped displaying. When I saved the template again, the UI showed...
Xuggler cannot generate thumbnail for videos with more than 2 audio channels
Issue For videos with more than 2 audio channels, Xuggler does not generate thumbnail and throws an error: 2023-02-16 10:48:35.507 ERROR [main][xuggler:105] Error: inputChannels > 2; unsupported...
Documents and Media table view does not fit into the screen on mobile phone
Issue Table view is set up for Documents and Media widget If I view the page on mobile screen, the table does not fit There is a scrollbar to see all columns but it is small and difficult to use I am worried that...
Detected Vulnerabilities related to Struts
Issue A security scan has picked up the following vulnerabilities related to struts-core:  CVE-2012-1007, CVE-2014-0112 CVE-2014-0112: ParametersInterceptor in Apache Struts before 2.3.20 does not properly restrict...
Pages using template have a different URL showing in sitemap.xml
Issue When crating pages or web content using a page template the URL that is generated contains a "w" character. When checking the sitemap, this pages are being referenced using the character "-" instead of...
403 error in Liferay SaaS project
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Sometimes, Liferay SaaS clients report that they are...
Disable Commerce module on Liferay 7.4
Issue Liferay Commerce is not relevant for the business user, they would like to disable it in DXP 7.4 Property added to portal-ext.properties file: enterprise.product.commerce.enabled=false Environment DXP 7.4...
The same URL repeats in sitemap.xml even after disable sitemap index
Issue When the property "xml.sitemap.index.enabled" is false one sitemap is created for each site. When there's a unique sitemap index the same URL is repeating several times.   Environment DXP 7.3+ DXP 7.4 u4...
Entity content is too long for the configured buffer limit
Issue When performing a custom search such as: IndexSearcherHelperUtil.search(searchContext, query); the following exception is thrown from Elasticsearch and no results are obtained from the...
AssetEntryLocalServiceUtil.getAssetCategoryAssetEntries(long categoryId) deprecated and not used on DXP 7.3
Issue When trying to return the entries for a specific AssetCategory with AssetEntryLocalServiceUtil.getAssetCategoryAssetEntries(long categoryId) on DXP 7.3 you get zero results, even if you have a category and some...
Conditional workflow is breaking
Issue Steps to reproduce: 1. Start Liferay DXP 7.4 2. Navigate to Control Panel > Applications > Workflow > Process Builder > Workflows > Add Conditional Workflow(attached). 3. Apply conditional workflow on...
How to hide version of JS libraries
Issue Sometimes when using a tool that identifies a site's web technologies, versions of Javascript libraries (jQuery and YUI, for example) are displayed. Environment Liferay DXP. Resolution It is not possible to...
Is it possible to disable Document Previews at the file extension level?
Issue When generating document previews for PDF files using default portal.properties configurations, the total disk space being used can far exceed the size of the original PDF file. Is it possible to skip preview...
Unable to select the empty vocabulary
Issue The user is not able to select the empty vocabulary on the modal. Step to reproduce: 1) Add a new site 2) Add two vocabularies 3) Add a category under one vocabulary 4) Open the category ellipsis menu 5) Move...
JavaScript Errors when deleting newly added data to 'Custom Excluded Paths' field in 'Frontend SPA Infrastructure'
Issue After data has been entered into the Custom Excluded Paths field in the Frontend SPA Infrastructure, deleting that data results in the following JavaScript errors in the browser console: Uncaught Error: No route...
Enabling "Assign Roles by Segment" Disables the Content Page Editor and causes NoSuchExperienceException
Issue When checking the option "Assign Roles by Segment", the Content Page Editor gets disabled and displays the following message: "Content Page Editor is temporarily unavailable.". The following error is...
Audience targeting module deployment errors on Lifera DXP 7.2+
Issue After migrating to 7.2 or superior version Audience Targeting deployment errors appear during startup and its modules appear as installed, not active: 1764|Installed |...
Tags Search not returning more than 50 results
Issue We are facing an issue in tags search. We have 64 tags with similar names (book1, book2, book3, etc.), and searching for "book" will only return 50 tags at most. How do we increase this limit? Environment...
How are Known Individuals identified?
Issue We would like to know how Analytics Cloud identifies Known Individuals. Environment Analytics Cloud Resolution Users are identified based on their Liferay user accounts. These accounts are synced to Analytics...
Reindexing frequency when using the Search Suggestion Widget
Issue We use the Suggestion Widget in our environment. Do we need to perform a reindex every time we boot up the server? Environment Liferay DXP 7.0+ Resolution You do not need to perform a re-indexation after...
Unable to see empty widgets when Toggle Controls are turned off in DXP 7.3
Issue When I turn the toggle controls off on a widget page, empty widgets are invisible. This makes it hard for me, as an admin, to edit a page with toggle controls off. Can I see empty widgets with the toggle...
How to resync contacts?
Issue I would like to know how to resync contacts in Analytics Cloud. Environment Analytics Cloud DXP 7.0+ Resolution In your Liferay portal, go to Control Panel > Instance Settings > Analytics Cloud > Synced Contact...
CMS-Clear option does not work after filtering down Web Contents
Issue The Clear option that appears after filtering the Web Contents on the drop-down menu does not clear the filter when it is clicked. Environment DXP 7.2 Resolution A hotfix can be requested with the...
Keyword search ignoring description field.
Issue When using the keyword search, if you use only part of the "description string", the file you are searching for will not appear in the search result. However, when the exact string is input in the name...
After editing them and restarting the server, default vocabularies are duplicated
Issue Stage and Topic vocabularies recreate again in the global site Steps to reproduce: 1) Navigate to the Global site 2) Assert that Topic, Stage, and Audience vocabularies have been created 3) Control Panel >...
Uploading an image to a form using the 'Web Content Images' option fails
Issue Users are unable to upload a new image using the option Web Content Images. Steps to reproduce 1) Log in as the admin user. 2) Navigate to Content & Data > Forms > Create a new Form with an Image element >...
Unable to retrieve the properties from Analytics Cloud
Issue We connected our Liferay instance to Analytics Cloud and the instance shows that the connection is successful. But when we try to Sync Sites, we receive the following error message: For our Liferay instances, we...
Modifying the extension of a document persists even on downloading the file
Issue Changing the extension of document and media file, causes the downloaded file to have the modified extension. Steps to Reproduce: 1. Create a new basic document 2. Upload a file to the document...
Categorization of 'Blogs' is not working
Issue When creating blogs, tags and categories do not appear. Steps to reproduce: 1. Navigate to left side menu of Site -> Categorization -> Tags 2. Create 2-3 tags and category 3. Place the following properties in...
Unable to add newly created product in the product group
Issue Steps to reproduce: 1. Start Liferay DXP 7.3 2. Create a site by using the minium site template. 3. Create a Product Group. 4. Check that user can add any existing product from the Minium site to the...
Slowness in the IDE
Issue Users are experiencing slowness during the 'gradle refresh' process as well as during the local deployment of the Tomcat application server. Environment Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4...
web.server.host property with multiple Liferay instances
Issue Which entry should be added to the web.server.host property in case there are multiple instances added on a single Liferay portal. Environment Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4...
How to get rid of SSLHandshakeException?
Issue When trying to access the site URL, the console displays the following exception, and the site is inaccessible. javax.net.ssl.SSLHandshakeException: Received fatal alert: handshakefailure...
Design > Fragments should allow resizing of HTML, CSS, and JavaScript boxes
Issue The HTML does not wrap, the boxes cannot be resized, and it is difficult to read longer HTML lines. Steps to reproduce: 1) Login as an 'Admin' user 2) Navigate to Design -> Fragments 3) Edit any Fragment by...
Fragment should be accessible with its original name
Issue The export/import of content pages with references to fragments in global is currently limited (using LARs). Steps to reproduce: 1) Navigate to the Global site 2) Create a new collection and a new Fragment in...