Capability

Cloud

Liferay Cloud Platform provides the infrastructure and tooling necessary to simplify, secure, and deliver applications on Liferay DXP when using the SaaS or PaaS deployment approaches. Using Liferay’s Cloud infrastructure provides a secure, reliable, and scalable platform for building Liferay solutions.

The Liferay Cloud Platform includes DevOps CI/CD tools, automated backups, real-time logs, and much more.

Feature
Deployment Approach
Connection Timeout Caused by 'org.dom4j.DocumentException' When Deploying Portlet, Hook, Etc.
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation...
Users May Appear in the Database but Not in Liferay Control Panel
You may encounter an issue where specific users, or a group of users, are not appearing with the Control Panel. If upon querying the relevant tables in the database you are able to see...
Cluster Fails to Start Up Due to JGroups Update
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these...
Default Landing Page Action Is Not Supported When Using Third-Party Authentication Mechanism
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these principles...
Search portlet does not automatically reindex when new user is added
This article is a legacy article. It applies to previous versions of the Liferay product. While the article is no longer maintained, the information may still be applicable. The intended behavior of the Liferay...
Enabling Directory Indexing
Description If directory indexing is enabled, document libraries are browsable through the URL not only for site admins but for anyone according to the default Document Library permissions. This could result in permission /...
Why was my custom domain rejected by 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 Why was my custom domain rejected by Liferay...
NoSuchGroupException' Occurs When Deleting Deactivated Users
When deleting deactivated users from UI or through API, NoSuchGroupException is thrown as follows. Example 1 com.liferay.portal.NoSuchGroupException...
SQL Errors in the Console When Re-ordering Site Pages on Oracle Database 12.1.0.2
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any...
Using CMIS Hooks
Liferay Portal 6.1 introduced the ability to mount multiple repositories into the Documents and Media portlet (previously named the Document Library portlet). One of the protocols it...
Social Office Setup Guide
This article describes how to get a Social Office instance up and running for the Liferay Portal. Resolution Activation key In order to use Social Office EE, users will require an...
JSP Compilation Errors when Deploying Liferay Portal 6.2 on Apache Tomcat 7.0.75 (Or Higher)
This article documents a known issue when administrators deploy Liferay Portal 6.2 EE on Apache Tomcat 7.0.75 (or higher). An error will appear in the console (see truncated log below): An error occurred at line: [430]...
AntiSamy Portlet Removes HTML Target Attributes
The AntiSamy portlet is meant to prevent XSS type attacks. One side effect however is that if an HTML target is used, then the portlet will remove it upon publishing the content. Steps to Reproduce Create Web...
Authentication Error When Logging In With Google Account
This article documents an authentication error when attempting to log in to the portal instance using a google account. Listed below are the steps to resolve the issue or avoid it altogether. Resolution Error:...
Existing users in Liferay can not login through SAML with "Screen name x must not be duplicate ..." error
Issue If the user exists in Liferay (service provider), the user cannot log in through SAML due to duplicate screenname ERROR. 2019-04-23 04:29:45.758 ERROR [http-nio-18080-exec-7][BaseSamlStrutsAction:58] Screen name ccc...
Known Issues: Liferay Commerce
This article documents a list of known issues that exist in Liferay Commerce. Commerce 2.2.0 Commerce 2.1.3 Commerce 2.1.2 Commerce 2.1.1 Commerce 2.1.0 Commerce 2.0.7 Commerce 2.0.0...
DXP 7.0 Fix Pack 70: Compatibility changes and deployment notes for Connector to Elasticsearch 6 and Solr 5 Search Engine
Liferay DXP 7.0 Fix Pack 70 and SP10 includes the fixes for LPS-79348, LPS-78857 and LPS-80931. Part of the changes (namely in LPS-78857) new APIs were added to the com.liferay.portal.search.api module which all...
Help Center Statuses and Priority Levels
There are a few different types of statuses within the workflow of a support ticket in Help Center.  Below is an overview of the 3 categories of statuses you will encounter on a ticket. System Status When you create a support...
Limitations in SASS Preprocessing in Theme Generation
This article documents the limitations for resolving potential startup performance issues when deploying custom themes and portlets in DXP 7.0. Note: the limitations are found only in 7.0. When using DXP 7.x, some...
Unable to Connect to External Datasources After Applying DXP 7.1 FP3+
This is no longer an issue with 7.1 FP10+. Recently, LPS-85683 was implemented in Liferay DXP 7.1's core infrastructure and can be deployed by applying DXP 7.1 Fix Pack 3.  LPS-85683 detailed a project where...
Arbitrary Code Execution With jQuery Versions Earlier Than 3.0
This article documents a security issue in jQuery versions prior to 3.0, which is also described on Github. The issue can be reproduced with the following steps. Install a theme that uses jQuery prior to 3.0. Head to any...
Liferay Developer Studio 3.5.0 Release Highlights
Liferay Developer Studio provides an all-in-one, integrated development environment based on Eclipse for developers to build plugins for the Liferay Digital Experience Platform....
Liferay Portal 6.1 EE GA2 Update 2013-09-17 All-1 Installation Instructions
This article documents instructions for installing Liferay Portal 6.1 EE GA2 Update 2013-09-17 All-1. Resolution Extract "latest-fix-packs-6120-2013-09-17.zip" Place individual fix...
How to Translate Forms for Localisation in DXP 7.0
Issue Can I translate Forms in Liferay DXP 7.0 for localisation of our different language sites? We have found the translation function for Web Content, but cannot find it for Forms. Environment DXP 7.0, 7.1 Resolution...
Activation Keys FAQ for Liferay DXP and Liferay Commerce
What are the different types of activation keys? How do I obtain an .xml activation key for my Liferay DXP instance? What information do I need to provide to request an activation key?...
Total Number of Index Limit Error in Elasticsearch
Issue When new contents are created or updated in Liferay, they are not being added to the Elasticsearch index (they will not be displayed on the search results) If you check the log Liferay log file you will get this...
Understanding WebDAV Upload Permissions
Issue Are documents uploaded through WebDAV given more permissions than UI uploads? Why can one user who uploads a document through WebDAV update or delete the file while another user with the same level of...
Receiving email notifications for updated, added, or moved web content
Issue Why can't I receive email notifications for Updated, Added, or Moved web content assets? My mail server is set up correctly and I am getting the Web Content Review notifications without issue. Environment DXP...
Resolving Static Asset Publisher Rendering Errors in Custom Layout Templates
Issue There is a known issue (as documented in LPS-88239) encountered when using a custom Layout Template that implements a static Asset Publisher. Instead of rendering properly, a NoSuchPortletPreferencesException...
Removing Older Elasticsearch Plugins Needed for Successful Upgrade to ES 6.1
Issue It was discovered that older versions of the Elasticsearch plugin can interfere whenever administrators are deploying the latest version. The use case: Administrators are deploying the latest Elasticsearch 6.1...
Troubleshooting Service Builder Blob Compile Issues
Issue Service builder with Blob and compound primary key throws compilation error. The console errors might look like this: [javac]...
Patch Installation Slowdown Due to Windows Security
Issue When Patching Tool is run on a Windows machine, Windows Security can slow down the patch installation drastically due to the large amount of file operations being performed. Resolution If you experience extreme...
Updated Email Addresses in LDAP are not Imported to Liferay DXP 7.0
Issue This article documents a product limitation and a possible workaround for importing a user whose email address was updated in LDAP into a Liferay DXP instance. Environment Liferay DXP  LDAP server Resolution This...
Restriction of file upload size for a Site
Issue Can we set the upload size limit for a Site instead of the complete portal? For example, Can we set the file upload size limit to 20 MB or more on a site while setting 10MB for portal wide? Environment...
I can't autodeploy in DeveloperStudio
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue On...
How to hide the popup that appears in the upper right corner when a session is expired
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue Is...
Configuration of NTLMv2 with Liferay
Issue How to configure NTLMv2 in Liferay as there is no configuration available in Liferay control panel to differentiate the request/service Environment Liferay 6.x Liferay 7.0 and Liferay 7.1 Resolution...
Unable to import more than 100MB
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
Calendar Agenda View: Why do I see events in the previous/next days?
Issue When viewing a Calendar portlet in agenda view, you might see events of the next day listed. Or if you step back to the previous day, you also see the events of today listed. Environment Liferay DXP 7.1 Resolution...
Security Statement on CVE-2019-11444: Disputed Groovy Script console vulnerability
Recently, a security vulnerability was filed in Mitre under CVE-2019-11444 arguing that attackers could allegedly use Liferay's Groovy script console to execute OS commands. Liferay disputes this issue because this is...
Liferay DXP Web Content Management Whitepaper
This product guide will introduce the basic features in Liferay DXP that support authoring and publishing web content. It is broken into two main sections: explaining the basic components included in Liferay’s WCM and...
Identity Management in Liferay DXP
Liferay Digital Experience Platform (DXP) provides a robust authentication and authorization framework that allows you to manage users as desired by using the built-in mechanism or plugging into other identity and...
Staging a Site that References Another Site
There may be instances when a Site that is being staged (e.g. Site A) has references to content that was created in another Site (e.g.Site B). This article describes what is happening to the content that is not stored...
Embedding PDF URLs
This is a short tutorial for those wishing to do more with PDFs in DXP 7.0. You are strongly encouraged to read Adding Files to a Document Library first to get a better understanding of how the Documents and Media...
Adding to the web.xml With Ext Plugins
A supported use case for using Ext Plugins in Liferay DXP is adding additional functionality to Liferay DXP's web.xml file. Before beginning, make sure you've reviewed the generalized...
Overriding Core Classes with Ext Plugins
A supported use case for using Ext plugins in Liferay DXP is overriding Liferay DXP's core classes (e.g., portal-impl, portal-kernel, etc.). You can reference the Finding Core Liferay...
Root Folder in Display Settings of Documents and Media Portlet Resets to Blank After Upgrading From Portal 6.1 to Portal 6.2
After upgrading to Liferay Portal 6.2, the Root Folder selection in Documents and Media → Display Settings has been reset to default instead of keeping the folder that was chosen in the Liferay Portal version prior to the...
Modifying Liferay DXP's web.xml file
A supported use case for using Ext Plugins in Liferay DXP is modifying Liferay DXP's web.xml file. Before beginning, make sure you've reviewed the generalized Customization with Ext...
Glassfish Admin Console Is Not Accessible
With JDK version 1.6.0_19, and above, Glassfish admin console is not accessible with Liferay Portal. Steps to Reproduce Download Liferay Portal 6.1 EE GA3 or Portal 6.2 Glassfish 3...
Deploying Liferay Artifacts to Your Own Maven Repository
As part of the Liferay Portal 6.1 release, anyone can download the created package that has a convenient script to install Liferay platform artifacts to their local repository or to a...
Creating Liferay Themes With Maven
This article contains a guide on how to add themes to a project using the Liferay Maven SDK. Resolution 1. Open command prompt or terminal and go to your project directory. 2. Next,...
Configuring Log4j Logging for the Audit Portlet in Liferay Portal EE
This article demonstrates how to create a separate audit.YYYY-MM-DD.log file within ${liferay.home}/logfor audit INFO messages. It should roll over every day with this configuration.  Environment Liferay Portal EE...
Embedding an HTML Page as a Liferay Portal Page
This article describes how to use the HTML embed pages functionality. Liferay Portal pages are not just for displaying portlets. Users can also embed HTML documents as pages. It is up to the user to ensure that the CSS, JS,...
Setting 'dl.file.extensions' Property Prevents All Documents and Media File Uploads
This article describes the issue with setting dl.file.extensions portal property preventing all Documents and Media file uploads, including using the multiple filder uploader. Steps to...
Displaying Web Content Across Multiple Sites
Displaying content across multiple sites in the same portal instance is an out-of-the-box Liferay feature. This article provides a basic example for achieving this. Resolution The...
Creating a Blogger Role
This article documents how to create a blogger role with the ability to view, edit and publish blog posts. Resolution Follow these basic instructions to achieve the blogger role:...
Deploying Portlets, Themes and Other .war Files Correctly on Jboss 5.1
If you try to deploy a portlet or theme or any .war file on a standalone JBoss 5.1, it will fail and try to create the directory in [Jboss_home]\jboss-5.1.0.GA\standalone\deployments...
Liferay Portal 6.0 Documentation
Liferay Portal 6.0 is a platform for creating effective business applications and solutions. It offers a robust feature set, impressive scalability, time-saving development tools,...
Unable to process SAML SSO request
Issue After configuring SAML SSO successfully, the user is unable to perform login and getting the following error in UI and Server console. UI Error:  "Unable to process SAML request" Server Console: ...
Parent page gets published to live even when "Ready for publication" is not marked
Issue When working with local staging, it was found that a parent page was being published even when it was not marked as "Ready for publication". The user created 1 parent page and 3 child pages underneath it. Only...