Capability

Integration

Liferay is designed to be standards-compliant and highly interoperable. Connect Liferay DXP with external systems using SOAP, REST, GraphQL, and more to unite third-party software, legacy systems, and data.

Headless APIs, Remote Apps (Client Extensions), API Builder, and integrations with SSO platforms are some of the examples of the features in this area.

Feature
Deployment Approach
Can't enable Xuggler in DXP
Issue The "enabled" checkbox for Xuggler does not appear after properly following the official documentation containing the steps to enable it. Environment DXP 7.3 Resolution Please note that every time...
Unable to install any patch or hotfix on DXP
Issue Even after trying with a vanilla instance and restarting the server, the user was unable to install a patch or hotfix. Environment Liferay DXP [all versions ] Resolution The above issue also might happen when...
Model Listener cannot record an occurrence for user assignment in a password policy
Issue Unable to record audit records using the add association method in either the user listener or the password policy model listener when a user gets assigned to a password policy. Environment DXP 7.4...
PostgreSQL timezone
Issue The time zone of PostgreSQL is set as UTC. ・Is there any recommended setting for Liferay? ・Is there any issue for Liferay if TimeZone is set to UTC? Environment Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP...
Overriding Gradle default settings and downloading files from a local repository using IntelliJ
Issue Downloading files from the default Liferay repository is not possible due to firewall settings while using IntelliJ. How to change the default Gradle settings for the repositories and use a local one...
API versioning in Liferay Headless
Issue Does Liferay Headless framework support API versioning? Environment DXP 7.3 Resolution Liferay Headless framework does support API versioning. With the combination of this GitHub...
React widgets take more than 10 seconds to load on page
Issue React widgets that have files caching in the browser take 10+ seconds to load. Environment DXP 7.3 Resolution Using Webpack instead of NPM Bundler may help with this performance issue. Having only...
com.liferay.portal.kernel.exception.NoSuchCompanyException: No Company exists with the key {webId=liferay.com}
Issue When starting a new cluster installation of Liferay 7.3, this error appears, and then I cannot access to Liferay's Control Panel and other functionalities. ERROR [main][PortalInstances:261]...
Failed upgrade process for module com.liferay.journal.service
Issue During your upgrade process, you might encounter an error during the com.liferay.journal.internal.upgrade.v1_1_0.DocumentLibraryTypeContentUpgradeProcess step: Caused by:...
Does Liferay support session affinity with Azure?
Issue Is Azure Zone Redundant app service compatible with Liferay DXP? It appears that when you select an App Service to be Zone Redundant, Azure manages the cluster for you. That is, you don’t get access...
How to add Sample Data to Liferay DXP?
Issue While this might be a simple thing to do, the way to do this may be unknown to most Liferay users. Environment Liferay DXP Resolution Whenever you're first setting up your Liferay DXP server, you'll...
Web Content Display portlet loses the selected Web Content when upgrading to Fix Pack 20
Issue After upgrading Liferay DXP 7.2 from Fix Pack 8 to Fix Pack 20, the Web Content Display portlets lost references to selected Web Content. Environment Liferay DXP 7.2 Resolution The issue is happening because...
Is Liferay Portal 6.2 compatible with CentOS 8.6?
Issue Is Liferay Portal 6.2 compatible with CentOS 8.6? Environment Portal 6.2 Resolution CentOS 8.6 version is not tested and certified with Liferay 6.2. The supported configurations are only those...
Liferay.Util.fetch does not handle impersonate
Issue After pasting the HTML component to a page and then editing it and placing a HTML code to fetch the list of Accounts that were created, it is noticeable that Liferay.util.fetch method does not work...
How to generate a sustainable Maven project?
Issue When creating a workspace using Maven, it is given a limited number of versions, so how to solve this in order to create a sustainable Maven project? Environment DXP 7.4 Resolution The properties in...
Basic document file entry type group id is zero
Issue After upgrade to DXP 7.4 U67 from 7.0, in DLFileEntryType table the entry for Basic Document type has the following fields set to zero: fileEntryTypeId, groupId, companyId, userId. Is this the intended behavior?...
Second java process running on Liferay server
Issue On our production Liferay server we just saw a second java process running with these arguments: java -cp...
Service Builder fails to build modules if trash-enabled="true" is added as a property
Issue If the service builder entity has the attribute trash-enabled="true" defined, the corresponding abstract methods were generated for the model & wrapper classes(FooModel, FooModelImpl, FooWrapper) for...
NullPointerException during portal startup in ModuleFrameworkImpl._setUpInitialBundles
Issue Portal immediately fails to start due to a exception like the following one: Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native...
Getting the Liferay Session ID in Javascript
Issue We can't extract the session ID using JavaScript, because the Liferay.ThemeDisplay.getSessionId() function consistently returns an empty string. Environment Liferay DXP 7.4 Resolution By default, the...