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
Where can I test Liferay APIs in Liferay DXP?
Issue Where can I test Liferay APIs to confirm their behavior? Environment Liferay DXP 7.3 Resolution An API Explorer interface was made available in Liferay DXP 7.3 The API Explorer can be accessed at <ip...
Liferay trigger execution during Daylight saving time
Issue In the case of days in which there is a time change in summer, what happens in these cases with the Quartz library? Could some process not trigger? Environment Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP...
Session lost on page redirect using POST method when request header is SameSite=LAX
Issue The problem is happening when using POST method to receive data from another portal on a different domain, which is considered unsafe when request header is SameSite=LAX, that because if this header is not...
java.lang.IllegalArgumentException at jodd.asm5.ClassReader. when calling a remote JSON service
Issue When we call a JSON remote service of a custom service builder entity, it doesn't work when it has parameters. For example if we define this service builder method: public Foo getFooById(long userId) { <code> } And...
"Illegal HTTP status in response" error when configuring an F5 BIG-IP ASM before a Liferay Server
Issue After configuring the F5 BIG-IP® Application Security Manager™ (ASM) product before a Liferay Server, several requests are blocked by the ASM module and following error is displayed: Illegal HTTP status in response...
Session unexpectedly lost in Google Chrome
Issue Session is suddenly lost in Google Chrome even when session.timeout.auto.extend=true has been set in portal-ext.properties file. Environment Liferay DXP Liferay Portal 6.2 Resolution This is only happening...
Tables from version 7.0 still persist in DB after upgrade
Issue Is there any specific reason for not removing 'old unused' tables from the database after the upgrade? For example, Liferay Bookmarks were archived with no direct replacements in Liferay 7.3 but after the...
ServiceConfigurationError is thrown when trying to call a SOAP web service from a 7.2 Spring/Faces WAR portlet
Issue When trying to call a SOAP web service from a 7.2 Spring/Faces WAR portlet, the following ServiceConfigurationError is thrown: java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider:...
Declarative Service Unsatisfied Component Checker Warning when upgrading from DXP 7.3 GA1 to Fix Pack 1
Issue After installing Fix Pack 1 and running the upgrade tool, I get a warning about an unsatisfied component for analytics modules. The following warning shows up in the startup logs if I have...
Application Throwing IBM error
Issue The below error are observed in the application due to which the application goes into the hang state and works fine after restart. com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught...
Unable to add the token in Analytics Cloud configuration
Issue Unable to add the token in Analytics Cloud configuration of Liferay DXP Instance Settings. The below errors are observed in the console 2021-05-09 12:14:26.660 ERROR [WebContainer : 189][PortletServlet:112]...
"invalid keyLength value" error in console at the time of login post upgrade from Liferay 6.1 to DXP 7.1
Issue Post upgrade from Liferay 6.1 to DXP 7.1 user is unable to login and "invalid keyLength value" error observed in the server console. 2021-07-16 12:42:48.447 ERROR [http-nio-8080-exec-6][LoginMVCActionCommand:147]...
PrimKeyId field with NULL value in ResourcePermission table
Issue After upgrading there are problems with the permissions: Some users cannot access the "Document and Media" section from the site administration They cannot see the "Document and Media" widget either If you...
Can I Only Use Market Place Apps for Personal Use
Issue Whenever I go to download a market place app for Liferay I am asked to enter my project details and a legal entity name. However, even if I enter those it says for personal use only. Environment Liferay...
Failed to link com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl or Could not initialize class org.apache.cxf.helpers.DOMUtils
Issue When using JBoss as the application server and having customization to extend Web Service (WS), user may get the following issue: Web Service can not be found. When restarting the server, the following error is...
How to accept Terms & Conditions again
Issue If you want the users to accept the Terms and Conditions one more time. Environment Liferay DXP 7.0 Resolution In Liferay OOTB (Out Of the Box) there is no feature available to enable the "terms and condition"...
What database isolation level does Liferay need for Microsoft SQL Servers?
Issue There are several different isolation levels that can be configured on a SQL Server database. Which one is appropriate to use with the Liferay software? Environment Liferay Portal 6.2 connected to a SQL...
The value of "Session Attributes" is not replicated to the other node in cluster
Issue Setup a two nodes Liferay Cluster and set "live.users.enabled=true". Login on node 1 and go to "Control Panel > Users > Monitoring". Remember the Session ID. Go into the detailed session page, there is value for...
Update of the schedule of the invited user who specified "Reject".
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...
Migrating to Liferay DXP: Best Practices, High Level Approach, and Strategy
This paper is to help organizations assess their own resources at-hand and come up with a plan for their migration project. It contains a questionnaire to guide customers in developing their migration plans, such as...