Search Results

All Results 7006
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Module/Theme data persists after undeploying it and clearing cache
Issue After removing a deployable module, some of its data can persist despite clearing the cache which includes the osgi/state folder, and all temp and work directories. For example, after removing a custom theme, its...
Changing the site logo
Issue How do I change my site's logo in 7.4? Environment 7.4 Resolution Open the Site Menu () and navigate to Site Builder → Pages. Click Options () in the Application Bar and select Configuration. Under Logo,...
Managing Temp Files in Tomcat
Issue How temp files in Tomcat are handled? Do they get deleted automatically after the file upload is successful? Environment Liferay DXP 7.4 Resolution Temporary Files During Upload – Documents and Media:...
Dataset Column Widths Incorrect on Tab Change
Issue When displaying multiple data sets on a page using the Tabs element, the columns break. They appear crammed to the left side, the columns are no wide enough to display the data. Steps to reproduce: 1. On...
Password Reset Link Breaks After Language Change
Issue After adding users from the portal, users receive an email to create their account password. This email contains a password reset link. Clicking the password reset link opens a page to reset the...
Inconsistent Image/Document Loading after upgrading to DXP 7.4U80+ due to S3 connection timeout
Issue After upgrading to 7.4U80+ / Quarterly Releases, images and documents are not loading consistently, sometimes resulting in a 400 error. You may see the following error or a similar one in the...
Timeout 504 Error During Multiple File Downloads via POST Method
Issue If a CloudFront layer is present in front of Liferay DXP, while downloading large files, might encounter a failure timeout 504 error. Specifically, when attempting to download multiple files, Liferay...
SAML Certificate Deleted After Restarting Liferay DXP on Kubernetes
Issue Configured SAML in Liferay. The SAML certificates are deleted when the Kubernetes pod (Liferay server) is restarted. Environment DXP 2023.Q4.0 Resolution The SAML certificate is stored at /opt/liferay/data/. In...
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...
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...
Embedding a Single Liferay Page in an iFrame
Issue I'd like to embed a form into other websites using an iframe so that guest users can fill and submit it. Content-Security Policy (CSP) configurations are instance-level, not page-specific. So, if I use the CSP...
Is Liferay Affected by CVE-2025-29927?
Issue Is Liferay affected by vulnerability CVE-2025-29927?   Environment Liferay DXP Quarterly Releases   Resolution The vulnerability CVE-2025-29927 is related to Next.js, a technology not used by Liferay as a...
Adding proxy properties in the JVM causes images to no longer be visible on the site
Issue After adding the following properties to the environment variables LIFERAY_JVM_OPTS, images on the site are no longer visible. https.proxyHost= httpx.proxyPort   Environment Liferay DXP QR 2024.Q1.10   Resolution...
Tomcat download error encountered when leveraging Liferay Developer Studio / IDE
Issue When leveraging Liferay Developer Studio / IDE to build Liferay 2025.Q1.3, my build fails with indications that Tomcat is not able to download Example error: Execution failed for task...
External Document Management Tool Integration Fails When a Vocabulary is Required
Issue I'm unable to create a new document in Google Drive or Office 365. After editing documents in Google Drive and navigating back to Liferay, the Liferay UI breaks. I currently have at least one Vocabulary...
Custom CK Editor toolbar is registered but not displayed
Issue We followed this blog post to create a custom CKEditor 4 module in workspace. We can see that CKEDITOR.plugins.registered but, we are not able to see it on the CK Editor toolbar UI in Liferay 7.4...
User Redirected to Guest Site Login After Clicking Form Submission Link in Email Notification
Issue Clicking the form submission link in an email notification redirects a user to the login form on the Guest site instead of the site where the form was submitted. Navigate to Control Panel > System Settings >...
Radio Buttons in Forms cannot be navigated by keyboard
Issue I have set up a form with non-inlined radio button groups. Using tabulator and arrow keys, I cannot select the appropriate option within groups. This is an accessibility issue, since the form cannot be...
Make certain pages accessible to specific IPs only
Issue How to make certain pages to be accessible only via specific IPs. Environment Liferay DXP [all versions] Resolution In order to allow certain pages to be accessible via specific IPs, users can perform...
The restClient object throws error in Freemarker templates on JBOSS EAP
Issue The "restClient" object throws an error in a Freemarker template within a Web Content Template, Application Display Template, a Fragment or any other kind. The error message displayed on the HTML...
Theme Contributor Loads Multiple Times
Issue When deploying a Theme Contributor, it loads multiple times. The number of times varies depending on the website, page, and other factors. Environment Liferay DXP 7.0 and later Resolution Multiple calls to a...
Enabling DKIM Email Signatures
Issue How to enable DKIM signatures for emails sent from Liferay. Environment Liferay DXP 7.4 Resolution DKIM signatures are configured on the mail server, not in Liferay DXP. Email security standards like...
What hardware is supported to run Liferay?
Issue The Compatibility Matrix does not list any specific hardware to run Liferay. What is supported to run Liferay?   Environment DXP 7.3+ Quarterly Releases   Resolution Liferay's Compatibility Matrix focuses on...
When trying to develop an integration to import several product warehouse availability, the BatchEngineImportTask fails
Issue Blocking bug evident when trying to use the warehouse item batch headless API. Steps to reproduce: Create a warehouse with external reference code CR41 Execute a POST to...
Content Structure Headless getSiteContentStructuresPage search does not consider Structure name or description
Issue The user is unable to search for a specific web content structure using either the structure name or description via the API endpoint: /o/headless-delivery/v1.0/sites/20117/content-structures?search=demo...
Welcome to Liferay converted to a random paragraph when using non-US English language
Issue When using English (United Kingdom), English (Australia), or English (Canada) as the default language in Liferay DXP page, the default page displays a placeholder message instead of the expected "Welcome to...
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...
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...
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...
PATCH Object Request Fails With Mandatory Vocabulary
Issue When trying to perform a PATCH request on an object instance to update a field, if the object has a required vocabulary, the request fails with the following error: { "detail": "Select at least one taxonomy...
Resources Not Displaying Correctly in Page Fragments
Issue Page fragments that use resources with Freemarker variables in their URLs do not display correctly when the fragment is viewed on a page. <#assign varResource = "resourceName"/> <img...
Cannot Deploy a Portlet to a Widget Page
Issue After deploying a portlet, I'm not able to move it to a widget page. Adding portlets from WAR fails due to the permission checking logic in UpdateLayoutStrutsAction javax.servlet.ServletException:...
Organization's users exposed in UI when modifying groupID in Request Body
Issue An organization's member list can be seen by manipulating the role member assign(groupID) in a request. Here are the steps to reproduce: Setup browser proxy to 127.0.0.1:8180. For example with Chrome, navigate to...
Fragments and Fragment Compositions Share Permissions
Issue We want to create a role where a user can have granular control of the layout of a page by creating and editing Fragment Compositions, but not the ability to create or edit fragments themselves, how...
How to map Liferay site roles with Azure AD
Issue How to map Liferay site roles to Azure AD roles when configuring SAML? For example, if there is a role called Content Author under site roles, how to configure this role in Azure AD? Environment Liferay...
Incorrect Price on Catalog Page and PDP(Product Detail Page)
Issue The Product Listing Page (PLP)/Catalog Page shows the correct minimum price, but the Product Detail Page (PDP) shows a different price based on the quantity values.  Catalog Page/PLP:   Product Detail Page...
How to Set the Limit of Pages to Preview Documents in SaaS enviroments
Issue The “Set limit of number of pages to preview” functionality is not working after configuring it on the Instance Settings level. Environment Liferay SaaS Resolution For SaaS customers, it is necessary to first...
Hindi Month Names Are Truncated in Search Results
Issue After adding the JVM argument -Djava.locale.providers=CLDR, long month names in Hindi get truncated in search results. Example: "सितंबर 07, 2001" to "सितं 07, 2001" Environment Liferay DXP 2023.Q4 Resolution...
Web Content Display and Edited Fragments Disappear after Publishing
Issue We've experienced an undesirable behavior when using Web Content Display and Fragments. After publishing the Web Content Display and going back to edit, the changes made from the edit are not saved.  Steps to...
Appending Query Parameters to Liferay's OIDC Redirect URL
Issue Is it possible to append query parameters to the end of the out-of-the-box redirect parameter provided by Liferay to the OIDC provider (https://[server.domain]/c/portal/login/openidconnect] Environment...
Order by Last Login Date not Arranging Users in the Correct Order
Issue In the Users & Organizations pane, when I sort users by last login date the users are not arranged in the correct order.  Environment Liferay Quarterly Release Resolution In System Settings > Feature Flags...
How to Remove Owner Role Permissions?
Issue We have users who had Site Admin role on one of their Sites and created a Page/Asset. After we revoked their Admin role (but not the Site Membership, so they can still access the Site), they continue to have...
Does the use of tags cause an accessibility issue?
Issue We have verified that Liferay uses the <small> tag in the Type and Category facet search filters and we think that it could lead to an accessibility issue, violating the WCAG 1.3.1 Information &...
Document's viewCount Not Updating when Viewing it in Documents and Media
Issue Liferay's default Document and Media portlet allows users to open files directly within the portlet. However, the view count for these documents isn't registered in the database unless the user downloads the...
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....
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...
The XML Sitemap does not include Web Content URLs from the Asset Library or the Global Site
Issue The sitemap does not include any web content created in Asset Libraries or the Global site. Web contents having a Display Page template within the site are correctly included in the XML sitemap....
File Upload Fails in Forms on Remote Live Site
Issue When uploading files using a form upload field on Remote Live site, files do not upload, and the following error message appears: "An unexpected error occurred while uploading your file." This only occurs in...
Headless API for retrieving a specific collection of web content
Issue Is there any headless API for retrieving a specific collection of web content? Environment Liferay DXP 7.4 Liferay Quarterly releases Resolution Currently, there is no headless API available to retrieve a...
"Lambda expressions are allowed only at source level 1.8 or above" warning occurs in the logs
Issue The following warning occurs in the logs while configuring the WebSphere application server with Liferay. WARN [WebContainer : 4][code_jsp:162] {code="500", msg="JSPG0049E: /html/common/themes/top_head.jsp...
Brave log-correlation issue
Issue I am using brave (https://github.com/openzipkin/brave) to create a correlation across all logs events from Liferay, portlets and backends. After upgrading from Liferay 7.2 to 2024.Q3.12, which now internally uses...
Slow Performance When Searching for Non-Admin Users
Issue Searching for non-admin users causes performance issues that did not exist  prior to upgrading to 2024.q1. When non-admin users attempt to search, they receive a timeout error.  Performance issues in...
ClassCastException When Adding Web Content in Batch via Headless API
Issue When attempting to add web content in batch using the headless API endpoint /o/headless-delivery/v1.0/sites/{siteId}/structured-contents/batch, a ClassCastException occurs. The error resembles the...
Are Document Previews in Liferay Compatible with '.potx' File Extensions?
Issue We are facing an issue with the preview of files having '.potx' extension. We added the extension in System Settings > Documents and Media > Service and System Settings > Documents and Media > Item Selector View....
After upgrading to DXP 7.4 u92 I receive an unable to locate transaction executor error on server startup
Issue I have an issue with deploying our custom built Java modules. I upgraded from DXP 7.4 update 81 to u92. After the upgrade, on server startup the deployment of the custom built modules behavior is inconsistent and...
How to set two Liferays as separate SAML and IdP servers?
Issue How to set two Liferays as separate SAML and IdP servers? Environment Liferay DXP Quarterly Release Resolution Configure and setup first bundle: Add portlet.session.replicate.enabled=true to...
Controlling Role Visibility via Headless API
Issue The /o/headless-admin-user/v1.0/roles API exposes all system roles, potentially revealing sensitive information about permission structures, user roles, and their associated components (portlets). Environment...
Upgrade to 2024.Q1.14 LTS on Oracle failed with "Invalid column name" error
Issue When upgrading to Liferay DXP 2024.Q1.14 LTS, the database upgrade process fails with the following error: ERROR - Failed upgrade process for module com.liferay.layout.page.template.service...