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
Logs rotation based on size
Issue How to implement the log rotation for Liferay logs based on the size Environment Liferay Portal 6.2 Liferay DXP 7.0 Resolution The logs can be rotated based on the size and it can be achieved through...
Upgrading to 7.3+ fails due to a table not complying with the requirements of an external plugin
Issue The upgrade process to Liferay DXP 7.3+ failed with the following Caused by: Caused by: java.sql.SQLException: The table does not comply with the requirements by an external plugin. Environment Liferay DXP...
Response Status Code Inconsistency for Deactivated Site
Issue My site is deactivated. Different status code responses are returned within the site when accessing: 1.) Pages (404) 2.) Documents (302) http responses are inconsistent for a deactivated site. Environment DXP...
Performance issue: Liferay service getting restarted frequently
Issue Liferay service gets restarted frequently [every day or so], and status logs show readiness and liveness probes failing and causing the service to restart. Environment liferay-dxp:7.2-4.0.3 Resolution There...
Web Content Search shows all versions
Issue Steps to reproduce: Create a web content Edit it a few times Search for it in the Web content search field Current behaviour: Every version of the web content is shown in the results Expected behaviour: Only the...
How to execute verify.frequency in Liferay DXP 7.3
Issue The property verify.frequency was deprecated in Liferay DXP 7.3. Environment Liferay DXP 7.3. Resolution To check for available verify processes, go to Control Panel > System > Gogo shell and enter the...
"javax.crypto.BadPaddingException" warning in server console.
Issue While startup below warnings can be observed in the server console: ERROR [tomcat-http--1][AutoLoginFilter:259] Current URL / generates exception: com.liferay.portal.kernel.exception.SystemException:...
How can a URL be replaced or hidden on every site visit?
Issue As a reverse proxy on the web server, whenever a user accesses a URL, the user is sent to the application server's IP address, which is visible on the site URL. Now, how can this URL be replaced by IP or...
Session timeout auto extend fails with Google Chrome
Issue The user session expires in about 10-15 minutes inactivity, even if session.timeout.auto.extend is set to true, and session.timeout and session.timeout.auto.extend.offset are all configured. The...
Table 'OA2Auths_OA2ScopeGrants' already exists
Issue The following error occurs while upgrading a database to DXP 7.1 or higher Table 'OA2Auths_OA2ScopeGrants' already exists Environment Upgrading Portal 6.2 or DXP 7.0 -> DXP 7.1 or higher Resolution This...
Failed upgrade process for Analytics when upgrading to DXP 7.3
Issue When upgrading to DXP 7.3, I'm encountering the following error in the upgrade process:  2021-05-12 04:16:12.918 ERROR [main][UpgradeStepRegistratorTracker:144] Failed upgrade process for module...
Although I access DXP using https, CDN urls use http
Issue If there is a load balancer in front of the DXP nodes responsible of the SSL offloading and the use of a CDN has been configured, when DXP is accessed using the https protocol, the content is downloaded from...
Why does my Liferay instance rejoin a cluster that it was previously a part of?
Issue My Liferay instance was once a part of a cluster. Now I've separated it from the cluster, but the cluster keeps detecting the instance and re-adding it. I use TCPPING for both of my environments, but I've...
In a thread dump there are many blocked threads inside InitFilter class
Issue When I analyze a thread dump there are multiple threads in BLOCKED status with stacktraces such as this: "http-nio-8080-exec-129" Id=325 BLOCKED on...
Dependency manager sync timeout after waiting 60s
Issue The following WARN can appear during the startup: WARN [http-nio-8080-exec-1][DependencyManagerSyncImpl:85] Dependency manager sync timeout after waiting 60s Environment Liferay DXP 7.2, 7.3 Resolution...
>", "" when outputting HTML source<"などのHTML特殊文字がエスケープされません。
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. >", ""...
Unable to configure instances using portal-{WebID}.properties
Issue Steps to Reproduce Add -Dcompany-id-properties=true to the JAVA_OPTS on $LIFERAY_HOME/tomcat/x.y.z-bin/setenv.sh; Add a file $LIFERAY_HOME/portal-test1.properties with the...
AUI Ajax Call Classes
Issue An AUI Ajax call is being used to fetch data. The call has changed slightly between Liferay 6.2 and Liferay DXP 7.3 1)In 6.2 the code is: AUI().use("aui-base", "aui-io-request", function(A) {...
How to restrict the JSON web services to certain IP addresses
Issue JSON web services API page is being exposed through the URL http://[address]:[port]/api/jsonws. I would like to restrict the IP addresses that will have access to this servlet. Environment Liferay DXP 7.2...
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...