Search Results

All Results 6236
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Documents and Images Missing After Restoring Backup to PaaS
Issue After restoring a database and document library backup to a Liferay Cloud PaaS environment, the documents and images are missing. Environment Liferay DXP. Liferay Cloud PaaS Google Cloud Storage (GCS) Resolution Liferay Cloud PaaS environments use Google Cloud Storage (GCS) by...
Is it possible to integrate a Liferay site content with external platforms like SharePoint?
Issue Is it possible to integrate a Liferay site content with external platforms like SharePoint, beyond .LAR file exports? Environment Liferay 7.4+ Resolution Liferay sites are exported and shared as .LAR files. These files contain the site's content, pages, configurations, and other...
Re-enabling Basic Authentication when Unable to Access the DXP Control Panel
Issue My Basic Authentication was disabled at the Instance Level, and now I am unable to access the DXP Portal because of it. How do I re-enable Basic Authentication without logging in?   Environment Quarterly Release 2025.Q1.6   Resolution There is a way to re-enable Basic...
Unable to Save Object Definition After Deleting a Fragment
Issue Unable to save an Object definition after deleting a fragment from a Content Page. Reproducing Steps: 1. Create an object definition with one field. 2. Add an object entry for this object definition. 3. Create a content page. 4. In the content page, add a Content Display fragment....
Custom Pagination Override Not Working on WebLogic
Issue Custom JSP (Custom JSP Bag) that overrides Liferay's pagination mechanism to display English numerals is not working as expected on WebLogic Server. The numerals are displayed in the regional languages (Assamese, Bengali, Marathi, and Urdu) instead of English. Environment DXP...
Unable to Create Module for Liferay DXP 2025.Q1.0+ using Liferay Developer Studio 3.10.2
Issue Unable to create module for Liferay Product version 2025.Q1.0 or later using Liferay Developer Studio 3.10.2. Building the JAR file after copying the modules from a lower environment and pasting into a 2025.Q1.0+ environment throws an error. Environment Liferay DXP 2025.Q1+ Liferay...
Web Content Not Visible in Related Asset Window
Issue The user is unable to tag web content to another web content as a related asset with a DB2 database. Steps to reproduce: 1. Navigate to the web content section. 2. Select a basic web content item and create 2-3 additional web content items (e.g., Demo1, Demo2, and Demo3). 3. Now,...
Cross-Site Scripting: Reflected
Issue A Cross-Site Scripting (XSS) vulnerability was detected in the web application. Cross-Site Scripting occurs when dynamically generated web pages display user input, such as login information, that is not properly validated, allowing an attacker to embed malicious scripts into the...
Builds not deploying to dev environment
Issue Jenkins builds are successfully created, but deployments to the dev environment do not start after clicking "Deploy Build". Direct deployments from Jenkins using LCP_CI_DEPLOY_BRANCH and LCP_CI_DEPLOY_TARGET environment variables also fail. Deployments of previously successful...
Objects API PUT Calls Partially Update Resources Instead of Replacing Them
Issue When using the Objects headless API, PUT commands for Objects are only overwriting fields included in the API call, rather than replacing the elements entirely. PUT calls should update every object field. If a field is not in the request, the PUT call should remove the current...
Define Configurable Variable to manage values across Liferay sites in Liferay pages
Issue How variables to be used across the site, primarily for Fragments, to assign dynamic values that can be changed and propagated from a single place. Environment Liferay DXP 7.4 U4+ Liferay DXP Quarterly Release Resolution NOTE: The following resolution requires customization and...
Receiving ClassNotFoundException:JspTagHandlerPool in traces
Issue When starting the server, receiving the ClassNotFoundException:JspTagHandlerPool in the gowroot traces: Steps to reproduce: 1. Start the server by giving this command: ./catalina.sh glowroot run. 2. Now navigate to this URL: localhost:8080/o/glowroot 3. In the slow traces graph,...
How to change class name of copied Fragment from the default name + "copy"
Issue When duplicating a fragment and adding it a new name, is it possible to change the create css class as well? The created class has the original's fragent's name + "copy" Example: myFragment, gets copied and renamed to myScondFragment. However css class name will be:...
Sites' default locale is not among available locales
Issue Sites may have inconsistencies in their language definitions where the default locale is not included in the list of available locales after create or update the sites.  Example inconsistencies in the name column of the Group_ table: <?xml version='1.0' encoding='UTF-8'?><root...
CAPTCHA is not refreshing in Sign-In popup on Sign-In page
Issue CAPTCHA is not refreshing in the sign-in pop-up page. If the user is already on the sign-in page and opens the sign-in form from the pop-up, the CAPTCHA does not refresh properly in the pop-up. Steps to reproduce: Deploy the jar file by overriding the Liferay login page by...
Activity within embedded pages does not maintain user sessions
Issue Activity within an application found on a Liferay embedded page does not count as activity with regard to a Liferay session, so it does not maintain the user session. As a result, the user is session expires after the appropriate timeout period   Environment Quarterly Release...
One cluster node doesn't start up completely after OS patching
Issue I am currently running a Liferay cluster. I patched my OS then rebooted each server separately. One more more nodes came back online correctly, but at least one node isn't starting up completely, and I see messages like this in the logs (this WARN will only show up if you're below...
Workflow "Metrics" Data Not Visible After Upgrading Liferay
Issue After upgrading Liferay from 2024.Q2.7 to 2025.Q1.4-lts, navigated to Applications Menu > Applications > Workflow > Metrics, and noticed that the data is not being displayed. Steps to reproduce: Start Liferay 2024.Q2.7. Apply 'Single Approver' workflow to a Web Content (or another...
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 the following: <session-config> <session-timeout>30</session-timeout>...
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 esbuild , so that’d be our recommendation. Additional Information esbuild -...
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 Data Migration Center is a Beta Feature, and therefore not fully supported until released. 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 not have any official commitments with third-party analytics tools such...
Warning in logs: "No theme found for specified theme id" after uninstalling a theme
Issue After migrating, the following warning appears in the logs: 2025-05-19 08:51:53,593 WARN [ajp-nio-10.10.13.111-8009-exec-83][ThemeLocalServiceImpl:220] No theme found for specified theme id yourOld_WAR_theme. Returning the default theme. The theme yourOld_WAR_theme was uninstalled...
Error in Logs When Accessing "OAuth 2 Administration" in Control Panel
Issue When clicking on the "OAuth 2 Administration" option in the Control Panel, the following error is logged, and the UI displays an unresolved Velocity variable (${processor.processMax()}): Unable to execute method processMax...
Error Code 403 Forbidden: Timeout Issues when uploading/downloading Large Files to S3
Issue Experiencing timeout and permission issues when uploading/downloading large files (in GBs) using Liferay's simple file system. ERROR [http-nio-0.0.0.0-8080-exec-41][PortletServlet:109] Unable to process portlet com_liferay_document_library_web_portlet_DLAdminPortlet:...
Configuring the "Module Definition Timeout"
Issue We needed to programmatically configure the "Module Definition Timeout (seconds)" setting found under System Settings > Infrastructure > JavaScript Loader in the Liferay UI. Specifically, we were looking for a way to set this value using a system property or configuration file,...
After changing image file extension it is no longer visible for selection within a fragment
Issue Our team recently noticed that they can't use PNG files anymore and can reproduce it by: Upload PNG file to Documents and Media library (please note that after page refresh Liferay does not show an image preview) Go to any Content Page and click Edit Drag and drop and image...
Sites/Groups Not Searchable in Out-of-the-Box Liferay
Issue We do not see sites as an option while selecting different asset types in the Type Facet portlet as well as in Blueprint configuration. However, we can see in the Liferay source code that SiteAssetRendererFactory is created. We want groups to be part of the search results when...
Error uploading file: ClassCastException: class com.liferay.portal.repository.liferayrepository.model.LiferayFileEntry cannot be cast to class com.liferay.portal.kernel.model.BaseModel
Issue I get an error like this in the logs when uploading a file: Caused by: java.lang.ClassCastException: class com.liferay.portal.repository.liferayrepository.model.LiferayFileEntry cannot be cast to class com.liferay.portal.kernel.model.BaseModel...
Changes to Site Templates are not propagated to pages
Issue Changes made to a site template are not propagated to the pages that use the template. We can see the next error in the server log: [LayoutSetPrototypeMergeBackgroundTaskExecutor:219] Merge fail count increased to 1 for layout set prototype 11111...
Is there a way to customize URLs by Web Content Structures?
Issue We would like to know if there is a way to customize URLs by web content structure for SEO purposes. Currently, friendly URLs for web content use the /w/ separator, which can be customized since 2024.Q2. See Configuring Friendly URL Separators . However, there is a need to further...
learn-resources.liferay.com:443: Connection reset lines appearing in logs
Issue The following warnings have been appearing in the Liferay logs and need to be removed: INFO [http-nio-8080-exec-2][RetryExec:97] I/O exception (java.net.SocketException) caught when processing request to {s}->https://learn-resources.liferay.com:443: Connection reset INFO...
Form Rules Only Apply on Preview
Issue Form rules don't work when the form is placed on a page, but they do work correctly when previewing the form. Environment DXP 2024.Q4, 2025.Q1 Resolution This issue can happen when publishing a form without rules and then adding rules without saving the changes. When the form is...
CVE-2025-2565
Issue We would like to know if we are affected by CVE-2025-2565.  Environment DXP 7.4, Quarterly Release, 2023.Q4, 2023.Q4, 2024.Q1, 2024.Q2 Resolution Review Liferay's documentation for 2025-2565 to see if your current version is affected. If it is, please request a hotfix that contains...
Unable to get session state in 7.4 with call that worked in 7.2
Issue When trying to use Liferay.Session to get the session state I get a null value (utilizing specifically javascript and call Liferay.Session.get("sessionState") and the below error. This worked in 7.2, but does not in 7.4.  VM172:1 Uncaught TypeError: Cannot read properties of...
Configuring OAuth2 for Message Board Mailing Lists
Issue Basic authentication for emails is no longer available for Gmail, can we use OAuth2 connection with them? Google Workspace has announced that third-party apps that use only a password to access Google Accounts will no longer be supported, what does that mean for our users?...
Publication to live fails with an error like "Portlet export failed for portlet com_liferay_exportimport_web_portlet_ChangesetPortlet com.liferay.exportimport.kernel.lar.PortletDataException: No Layout exists with the primary key xxxxx"
Issue Publication to live fails with an error like: 2025-04-24 13:42:15.663 ERROR [liferay/background_task-8][LoggerExportImportLifecycleListener:226] Portlet export failed for portlet com_liferay_exportimport_web_portlet_ChangesetPortlet...
Liferay Dropdown Functionality isn't working properly
Issue We've discovered an undesirable behavior when using the Liferay drop-down menu.  Steps to reproduce:  Content Page > Edit > Insert a "HTML" fragment and double click on the fragment Attach the following html markup within the HTML fragment editor <div class="row"> <div class="col">...
Unable to Publish Web Content with Error "RangeError: Invalid time zone specified"
Issue After upgrading to 2025.Q1.5, any user with the time zone (UTC +10:00) Australian Eastern Standard Time is unable to publish Web Content.  After clicking Publish with Permissions, the user remains on the same page, and the publish button disappears.  The following error is present...
How to Connect Documents and Media to a Local File System Using a WebDAV URL
Issue Steps to connect the WebDAV URL with your local machine's file system. Environment DXP 7.4 and above DXP 2023.Q4.0 and above Resolution For Fedora and Linux Machines (Before 2023.Q4.0): Navigate to Documents and Media. Click the ⋮ (Options) icon in the top-right corner > select...

Showing 4,761 to 4,800 of 7,624 entries.