Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Feature
Deployment Approach
Embedding an external video in Web Content Article fails (iframe)
Issue Publishing a Web Content Article with an embedded video link (to YouTube for example) results in this error and the video not being displayed: An Error Occurred Try watching this video on www.youtube.com, or enable...
Remove all previous versions of KBArticle except for the latest version
Issue I wish to removal all prior versions of KB Article, but leave the latest version intact. Environment DXP Quarterly Release Resolution You could run the remove_kb_article_previous_versions.groovy Groovy Script...
How to override ClamAV antivirus settings in Liferay PaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue The default ClamAV settings such as MaxFileSize, MaxScanSize...
Unable to embed widgets even with "Allow users to add to any website" enabled
Issue I cannot embed widgets on another site (with a different domain) even though I have the checkbox "Allow users to add <portlet> to any website" enabled. "<Hostname> refused connection" error may be seen. ...
Unable to process the OpenID Connect login: Resource URI must be absolute and with no query or fragment
Issue Unable to login with OpenID from the Sign-In portlet: ERROR [http-nio-8080-exec-2][OpenIdConnectLoginRequestMVCActionCommand:190] Unable to process the OpenID Connect login: java.lang.IllegalStateException:...
Accessing a site page from a different virtual host
Issue When there are 2 or more sites for example Site1 and Site2. Site1 is mapped to the friendly URL "site1" and Site2 is mapped to "site2". They both have virtual hosts site1.com and site2.com. The sites can be...
Is there a configuration that controls the retention of comments?
Issue Let's suppose, a user can create a page with a comments area. Other users may leave comments. How long has the comment been left? How many comments can be stored per page? Can those values be managed, or does...
Cipher Keys used in DXP 7.1 and 7.3
Issue Our security team would like to know whether Liferay DXP 7.1 and DXP 7.3 uses any of the following cipher keys? DES, 3DES, IDEA or RC2 Environment Liferay DXP 7.1 Liferay DXP 7.3 Resolution The algorithms...
Jenkins build fails with "statusCode": 500
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue After upgrading our CI service the builds are...
Clock icon does not appear during Web Content scheduling with Firefox browser
Issue Firefox browser does not show the Clock icon on Web Content Schedule Dates. Environment Liferay DXP 7.4 Resolution The way browsers handle input for Time fields is not specific to Liferay. It is related to...
Upgrade to Quarterly Release has failed upgrade process for module com.liferay.analytics.settings.web.
Issue Upgrade to Quarterly Release has failed upgrade process for module com.liferay.analytics.settings.web. Please check attached error message.  Environment Liferay DXP 7.4 Resolution Please consider...
Special char "~" in the URL
Issue Special char "~" in the URL: /group/user-view/~/control_panel/manage/-/site/settings? Environment Liferay DXP [all versions] Resolution Liferay has confirmed that the URL's special char "~" is part of the URL...
LDAP import PermissionChecker not initialized
Issue When importing users by Groups and enabling ‘Creating Roles on Import’, the roles and groups will be created/imported, but the users are not imported. Error reads PermissionChecker not initialized...
Is it possible to open a PDF or another previewable file on a certain page from the Documents and Media widget?
Issue When a Documents and Media widget displays a previewable document like a PDF, it's possible to move around the different pages. Is it possible to have a URL that takes you directly to the preview on a...
Query Regarding Dynatrace License Renewal and Configuration
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Dynatrace is displaying a License Expired message. As per Liferay's...
Jenkins Build error: Unable to get Tomcat version for product 'dxp-202X.qX.X'
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue When trying to perform a Jenkins build targeting a Quarterly...
Role with permission to view private page cannot view page without site membership
Issue Within a site with only private pages, a user who is not member of the site but has permission to access and view a private page via some regular role cannot access that private page. Environment Quarterly...
URL with '+' for document names with whitespace returning 404 error
Issue When I click on a link to a document that has space in the name, and the URL has '+' for the whitespace, such as https://www.sample.com/documents/123456/654321/Sample+Document.pdf I get a 404 error page instead of...
Security Issue: CVE-2024-28752 - Apache CXF
Issue Security vulnerability CVE-2024-28752 details a SSRF vulnerability with the Aegis DataBinding in versions of Apache CXF before 4.0.4, 3.6.3, and 3.5.8, which would allow an attacker to perform SSRF style attacks...
Folder titles shown in capitals in "Table" view in Documents and Media
Issue Go to Documents and Media Add some folders (eg: css, index) Switch between Cards, List and Table views Result: In Table view only, the folder names are capitalized (eg: CSS, INDEX). The default folder name...