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
I received the following error in the log: Feature flag LPD-10588 is not available for company 0
Issue After upgrading to 2025.q1.6-lts, I received the following error in the log: Feature flag LPD-10588 is not available for company 0 Environment Liferay Quarterly Release 2025.q1.6-lts Resolution The case has been...
CVE-2021-29044
Issue We would like to verify if our Liferay instance is vulnerable to CVE-2021-29044 Environment DXP 7.2, DXP 7.3 Resolution Please see if your current patch level is higher than 7.2 FP10, or 7.3 DXP1.  If your current...
Exceptions in the log when the Glowroot page times out
Issue I see a lot of exceptions in the Glowroot logfile. It is caused by administrators accessing the glowroot page and leaving it open in a tab. Then the session times out and since the frontend tries to update the...
Multiple Performance Issues Identified via Lighthouse, Google Insights and Web Audit Tools
Issue How do I increase site performance with Lighthouse, Google Insights and Web Audit Tools? Environment Quarterly Releases DXP 7.0 DXP 7.1 DXP 7.2 DXP 7.3 DXP 7.4 Resolution Firstly, please note that Liferay does...
Reindexing Errors and Warnings After Upgrade
Issue After upgrading Liferay, reindexing throws errors and warnings in the logs. Liferay starts up successfully, and the database upgrade finished without errors. Errors: 2025-04-15 11:58:36.632 ERROR...
Authenticated users with no permission to access Control Panel can navigate to /control_panel/manage with the message: Please select a tool from the left menu.
Issue I have an issue with authenticated users who do not have privilege to access the Control Panel. A user with no specific role (Only User role), when navigating to /control_panel/manage gets redirected to a page...
Unable to migrate content from Dynamic Data Lists to Objects using the Data Migration Center
Issue Unable to migrate content and data from Dynamic Data Lists through the Data Migration Center due to issues found during the process. Environment DXP 2023.Q4+ Portal GA102+ Resolution The...
Libraries/tools used to minify DXP code in build time
Issue What are the libraries/tools used to minify DXP code in build time (we are studying the possibility of using the same toolbox for our own developments). Environment Liferay DXP Resolution Liferay DXP uses...
How to grant access to Analytics Cloud members for members of a Liferay internal portal?
Issue Could you please guide me how to grant access to Analytics Cloud for internal members of our Liferay portal? Environment Analytics Cloud Resolution Generally speaking, the new users have to log in to...
Setting up Session Timeout in your Liferay environment with WebLogic
Issue How to set up Session Timeout in your Liferay environment with WebLogic? Environment Liferay DXP 7.3+ Resolution The Session Timeout can be defined in web-app/web.xml file within session-config like...
Upgrade report was not generated because no upgrade processes were executed
Issue After upgrading the database and during the server restart, the following can be seen: 2025-04-20 19:42:34.547 INFO [main][UpgradeRecorder:156] No pending upgrades to run 2025-04-20 19:42:34.553 INFO...
Groovy scripts in Objects actions do not work in JBoss. System.out.println traces do not appear in the server logs.
Issue Objects actions using Groovy scripts to update web content after an entry is added or deleted in the object do not work as expected. This functionality works in Tomcat environments, but not in JBoss environments....
Document friendly URLs automatically replaces dots and slashes with hyphens
Issue When manually adding a dot "." or slash "/" to a friendly URL to define a file extension (e.g., "example/test.jpg"), upon publishing, Liferay changes the dot to a hyphen, resulting in...
How to Configure Global Error Pages in Liferay DXP
Issue How can I configure error pages (404, 403, 500) globally for all sites in Liferay DXP? Environment Liferay DXP 7.2+ Resolution While utility pages (including error pages like 404, 403, and 500) are configured at...
Hotfix Currently not installed Won't be installed requires version 2025.q1
Issue Trying to install a hotfix on a 2025.q1 version got an error showing : Currently not installed; Won't be installed: requires version 2025.q1.0-lts Environment Liferay DXP 2025.Q1 Resolution...
There is no Cookie Policy Utility Page visible after enabling the Analytics Cloud Cookie Control (LPD-10588) Feature Flag
Issue When the Analytics Cloud Cookie Control (LPD-10588) Feature Flag is enabled in Control Panel > Instance Settings > Feature Flags > Release, the corresponding Cookie Policy Utility Page is not shown in the...
Outdated ibm-cos-java-sdk in Liferay S3 Module on JDK 21
Issue The liferay-portal-s3 package relies on ibm-cos-sdk-core version 2.9.0, which hardcodes the KeyManagerFactory to 'SunX509', a value no longer recommended for use with Java 21. Environment 2024.Q4.7 Resolution...
Need to Retrieve articles by the Structure Key
Issue How to retrieve the web content articles by the structure key via the Headless API? Structure Key: Environment Liferay DXP Quarterly Release Resolution This functionality is currently a limitation of the...
Cannot start local server from Liferay Developer Studio versions 3.10.1 and 3.10.2
Issue With Liferay Developer Studio Version: 3.10.1 and 3.10.2, I imported a 7.4 workspace downloaded from git, and initialized the bundle. I then imported the project and the server, but when I try to start the...
Documents and Media allows restricted file types in portal-ext.properties
Issue The customer tried to restrict the file types .exe and .cmd to be uploaded in Documents and Media but despite configuring dl.file.extensions and dl.file.extensions.strict.check properties in...
[PortletServlet:109] Unable to process portlet com_liferay_dispatch_web_internal_portlet_DispatchPortlet: java.lang.reflect.UndeclaredThrowableException
Issue Navigate to Control Panel > Configuration > Job Scheduler > Scheduled Jobs, and after clicking the "Run Now" button, it redirects back to the "Job Scheduler Triggers" page instead of executing the job. The...
Database Upgrade Fails with "Invalid object name 'Configuration_'"
Issue When running the upgrade, we see the following error: 2025-03-05 07:05:33.290 ERROR [Apache Felix Configurator Worker Thread][LogService:47] Error processing taskInvalid object name 'Configuration_'....
Resolving ClassNotFound Exceptions in JSPs and TLDs
Issue A ClassNotFound exception occurs when referencing classes from JSPs or TLDs, even when using a wildcard (*) in the import-package header of liferay-plugin-package.properties. Example error message: Unable...
Is there an out-of-the-box way to set up gzip compression for only specific endpoints?
Issue The gzip filter is disabled by default, but I enabled it using: com.liferay.portal.servlet.filters.gzip.GZipFilter=true After enabling it, I tried accessing an image guest URL via Postman, but I noticed that the...
Seeing "A JSON web service action is already registered at" WARN messages after upgrading Liferay
Issue After upgrading Liferay, I'm seeing the following WARN message repeatedly in the logs: WARN [main][JSONWebServiceActionsManagerImpl:590] A JSON web service action is already registered at ... Environment...
Not able to get results for internal categories when fetching via APIs
Issue Not getting similar results from Headless APIs when filtering content by internal categories. However, everything works fine with Public categories. The following are the steps: 1. Create an Asset...
Upgrade to 2024.Q4.5/6 fails with "Unable to upgrade com.liferay.object.service to 10.2.0 from 10.0.0"
Issue I am trying to upgrade to 2024.Q4.5 or 2024.Q4.6. The upgrade fails with the following error: 2025-02-03 15:56:10.160 ERROR [main][UpgradeExecutor:333] Failed upgrade process for module...
SCIM Token Generation Fails with JavaScript Error in French Language
Issue When Liferay’s interface language is set to French, clicking the Generate button to create a SCIM access token results in a JavaScript error, preventing the token generation popup from opening. The following...
During portlet WAR deployment getting unresolved requirement errors
Issue When deploying a spring portlet WAR using JDK 17 or JDK 21, the following deployment error appears in the Liferay logs: Unresolved requirement: Import-Package:...
User session being logged out while using iframe
Issue The user's session is getting logged out while using the iframe. Environment Liferay DXP 2024 Q1.0 Resolution The issue is sometimes related to the web server configuration. Therefore, the below property...
How to determine the master node?
Issue I am running a clustered environment, and I would like to know whether the node I am currently on is the master node. Environment DXP 7.0+ Resolution Liferay doesn't have a fixed “master” node in the...
Liferay Support for Spring 5.x
Issue Since, Spring 6.0.x supports JDK 17-21, while Liferay DXP 7.4 supports JDK 8 and JDK 11, hence upgrading to Spring 6.0.x for Liferay is currently not possible. Also, Spring 5.x's End of Support (from...
Accessing the virtual instance over another machine without using the internet
Issue How to access the virtual instance (of Liferay Server running on Machine A) over Machine B without using the internet? Environment Liferay DXP 7.4 Resolution First, check the domain configured for...
Log4j warnings and error on startup after upgrading to Update 36
Issue After upgrading Liferay DXP 7.3 to Update 36, the following warnings and error are printed in the logs on startup: log4j:WARN Continuable parsing error 3 and column 30 log4j:WARN Document root element...
Custom module fails to start with error "Stopping blacklisted bundle"
Issue I have deployed a custom module, but it is failing to start and does not work. The logs show this message: Stopping blacklisted bundle my-custom-portlet_1.0.0 Environment Liferay DXP 7.4 Liferay PaaS...
Obsolete "layout.comments.enabled" Portal Property
Issue Migrating from Liferay 7.3 to 7.4, I noticed that the layout.comments.enabled property no longer works in 7.4. This is the error I'm getting: ERROR [main][VerifyProperties:172] Portal property...
Redirect URL configuration does not persist after a restart
Issue We noticed that after changing the Security Mode of Redirect URL configuration from "IP" to "Domain", and subsequently restarting Liferay, the configuration was back to "IP" again. We want to ensure this...
Obsolete "dl.file.indexing.interval" Portal Property
Issue Migrating from Liferay 7.3 to 7.4, I noticed that the dl.file.indexing.interval property no longer works in 7.4. This is the error I'm getting: ERROR [main][VerifyProperties:172] Portal property...
Weblogic 14.1.1 + Liferay Installation
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...
Errors when attempting to create/edit web content from the control panel
Issue After to recently migrated from Liferay 7.3 to 2023.q3.7, an error occurs immediately upon entering the edit (or creation) of content (and it continues to reproduce in the JS console when switching languages in...