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
Calendar displays incorrect time when creating event in Month view
Issue The Calendar Widget does not reflect the correct time when creating an event in the "Month" view. After configuring the event time and publishing it, the displayed time in the event window does not match...
Configurations file is not reflecting for Elasticsearch
Issue When users try to change configurations using .config files, these may not always be reflected. Environment Liferay DXP 7.4 Resolution The concerns outlined above mostly happen when the configuration is saved...
How to write some logs to a different log file
Issue We would like to move a trace from the main log file to a separate log file. Environment DXP 7.3+ Quarterly Release Resolution We can use a portal-log4j-ext.xml file to to add a new appender where we...
Custom login page instead of default sign-in portlet
Issue Need to have a custom login page instead of a default sign-in portlet when a user tries to access a private page without being logged in. The private and public pages are not having Guest user’s VIEW...
Audit log files in 7.4 are not created due to outdated portal-log4j-ext.xml file.
Issue Audit log files are not generated despite following the steps as shown in: https://help.liferay.com/hc/en-us/articles/360029134891-Configuring-Audits#reporting-audit-events-in-liferays-logs-and-console  This is due...
How to change Liferay Private default friendly URL
Issue I would like to know how to change the Private default friendly URL from "/group" to "/private" on Liferay DXP bundled with Tomcat. Environment Liferay DXP 7.3 Tomcat 9.0 Resolution Add the following property...
Rollback an upgrade on Liferay DXP
Issue How can user rollback an upgrade to it's earlier version in DXP? Environment Liferay DXP 7.3+ Resolution Liferay's upgrade process upgrades the DB schema to make it compatible with the specific higher version...
Accessing login without a server restart after running Liferay setup wizard
Issue Is there a scenario that users would be able to immediately access the login screen after running the setup wizard without a server restart? Environment Any Liferay DXP environment Resolution A Liferay setup would...
Dual login count in Audit_auditevent table
Issue When a new user is created and logged in for the first time, the login count in the audit_audit event table will show 2 instead of 1, and when he logs in again, the count will only increase by 1. How does the...
WARN Unable to add list type when executing the upgrade
Issue We are executing the upgrade from 7.0 to 2023.Q3 version and we are getting following warning: 2024-02-02 08:28:57.379 INFO [main][UpgradeProcess:119] Upgrading com.liferay.portal.upgrade.v7_4_x.UpgradeListType...
Error after installing Liferay Reports App
Issue After installing the Reports App in Marketplace, the bundle starts with the following errors in the logs and the Reports App is not available. 2023-12-22 12:03:06.499 ERROR [Framework Event Dispatcher: Equinox...
Service builder upgrade issue related to class: "java.lang.ClassNotFoundException: com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry cannot be found by com.mchi.master.service.service_1.0.0"
Issue ClassNotFoundException error while upgrading the Service builder of DXP 7.2 to DXP 7.4 2023 Q4.0. The error looks like this: 2024-01-18 09:31:22.491 ERROR [Refresh Thread: Equinox Container:...
Glowroot is not working : Connect to localhost:4000 [localhost/127.0.0.1] failed: Connection refused
Issue Glowrrot is not working and giving these errors: ERROR [http-nio-8080-exec-5][GlowrootProxyServlet:66] null org.apache.http.conn.HttpHostConnectException: Connect to localhost:4000 [localhost/127.0.0.1]...
Error "PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required" presented in the logs
Issue When trying to open Blogs, WebContens or other Liferay features, the following error is displayed in the Logs: 2024-01-19 15:48:45.179 ERROR...
Segments API taking more time
Issue When there are around 230 user segments, it displays content based on the segment when the user logs in. Since there are more segments, the segment API takes more time to get the user segment. long[]...
Headless API: Read-Only and Write-Only fields
Issue Schemas used by Headless API have fields with properties readOnly: true or writeOnly: true. What does it mean? Which field must be used when making a POST/PUT/PATCH request? Environment Any Liferay environment...
Theme style is not minified
Issue While building themes, user has noticed that theme's style files are not being minified. Environment Liferay DXP 7.4 Resolution Please change NODE_ENV=production by using the environment variable as per your...
ServletException during Liferay startup caused by a NullPointerException
Issue You might encounter an issue where you face an error when starting up Liferay which prevents proper functioning: javax.servlet.ServletException: java.lang.NullPointerException at...
Long Combo URLs Exceeding 2048 Characters
Issue Long inbuilt Combo URLs exceeding 2048 characters are getting blocked at WAF level. Environment Liferay DXP 7.4 Resolution The long /combo URLs are designed to intentionally be close to the maximum...
User requires a documented list of Key Highlights ,Important changes and Breaking changes
Issue How to get a list of highlights or important changes that happened while upgrading from one update to another update of DXP version 7.4 in a single document. Environment Liferay DXP 7.4 Resolution Exporting...