Capability

Security

Liferay DXP is built with security in mind. A variety of standards based authentication methods and integrations can be used to ensure secure access to a site and its resources. Robust role-based access control with permissions gives you fine grained control over what authenticated and unauthenticated users can access, share, or edit. Liferay DXP’s web services also have a multi-layered and configurable approach to security and authorization.

Feature
Deployment Approach
Elements are Missing from my JDBC_Ping Clustered Environment
Issue Elements are missing from my JDBC_Ping clustered environment, and I'm seeing Unsupported template manager ftl errors in the logs. When I disable clustering, the elements are all present. Environment DXP 7.2...
Is using MySQL 5.6 with collation CHARACTER SET utf8mb3 recommended?
Issue Using Liferay 7.0 with MySQL 5.6 with collation CHARACTER SET utf8mb3 has certain limitations.  Environment Liferay 7.0 Resolution By default, Liferay creates database tables in MySQL 5.6 with utf8mb3...
Database registration value for the custom field:checkbox
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 there an API to change resource permissions?
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....
sun.reflect.Reflection.getCallerClass Warning message during portal startup
Issue You might encounter the following error message during portal startup if you use Java 11: WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance. Environment DXP 7.0+ ...
Redirect URL not working in DXP 7.4
Issue Redirect URL is not working in DXP 7.4 Back Button doesn't work in a DXP 7.4 environment with redirects configured. Environment DXP 7.4 Resolution redirect.url.security.modehas been removed in DXP 7.4 from...
module.framework.system.packages.extra Moved From portal.properties to system.properties
Issue After attempting an upgrade to DXP 7.4 Update 49 we are experiencing issues that suggest the below property may have been deprecated or moved. module.framework.system.packages.extra=/ Environment DXP 7.4 Update...
NullPointerException in com.liferay.layout.page.template.service when upgrading from 7.0
Issue Following error appears when upgrading from 7.0 to 7.4 if page template has no name: Caused by: java.lang.NullPointerException at...
TemplatePortletPreferences.reset() is not available
Issue A Web Content Template from previous versions with the following code is rendered: <#assign journalArticlePreferencesMap = {   "portletSetupPortletDecoratorId": "barebone",   "groupId": "54321",   "articleId":...
Unable to sync callable error during upgrade
Issue You might encounter the following error during your upgrade attempt: ERROR [main][DependencyManagerSyncImpl:54] Unable to sync callable java.lang.NullPointerException: null   at...
Installing hotfix on weblogic server
Issue How to install the hotfix on weblogic server Environment Liferay DXP 7.0 - 7.4 Resolution Although this documentation explains Setting Up the Patching Tool in Weblogic, here are the easy steps Check...
P_AUTH is ignored when using JSONWS API
Issue When using JSONWS API with the P_AUTH parameter instead of credentials (email/password), the response is HTTP code 403: Forbidden. Environment Liferay DXP (any version) Resolution According to our...
Illegal mix of collations during upgrade process
Issue You might encounter the following error or similar during the upgrade process if your database's collation differs from the collation of the tables: com.liferay.portal.kernel.upgrade.UpgradeException:...
Is there an official docker image I can use with Alpine OS?
Issue I noted that Alpine OS is no longer available in the newer Liferay DXP docker images, they use Ubuntu instead I would like to know if Liferay plans to include Alpine OS again Environment Liferay DXP 7.0+ Resolution...
After creating a new instance, we cannot log in to it.
Issue We have created a new instance using the example.com domain. After creating it, we cannot log in to the new instance using the user: test / password: test credentials. What can we do to solve our problem?...
Headless API is unable to get global vocabularies on virtual instance
Issue Unable to fetch the global vocabularies on virtual instance using Liferay headless API Steps to Reproduce: Create a virtual instance (Control Panel > Virtual Instances)  Get the virtual instance "Global" Site...
Boot Delegation List Did Not Upgrade Correctly
Issue We are seeing the following errors in the console log after upgrading: ERROR - NoClassDefFound ERROR - Unable to Execute Method ProcessMax  ERROR - Expando Bridge Cannot be Found Environment DXP 7.1 DXP 7.2 DXP...
Can Not Create a Virtual Instance
Issue When trying to create a virtual instance, an error "Please enter a valid virtual host" shows up. Actually the virtual host is verified to be working. After enabling the DEBUG log for...
Generating an encrypted certificate for SAML assertions in Liferay DXP 7.0
Issue We use Liferay as SAML Service Provider and we want to generate an encrypted certificate in order to encrypt SAML assertions. Environment Liferay DXP 7.0. Resolution Unfortunately, this functionality is not...
In a clustered environment, log level changes may not be reflected
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. event...
The user is redirected back to the Calendar page
Issue Pagination does not work in the manage calendars section (Liferay DXP Calendars). When the user attempts to change the quantity table number, he is redirected to the calendar page, and the pagination buttons...
Cluster instability
Issue Liferay clustering with jGroups has been bound to HTTP thread and can cause severe cluster instability "ajp-nio-10.141.26.102-8009-exec-189" #12374 daemon prio=5 osprio=0 tid=0x00007f1d18097ac0...
Not possible to add Custom Entry on page
Issue Mapping with Custom Objects is not working on Pages Steps to Reproduce: 1) Menu > Control Panel > Objects 2) Create a Custom Object 3) Navigate to Custom Object and click on the Fields tab 4) Add a Custom...
How to get all sites or friendly URLs where the article is displayed?
Issue We are searching for a way to obtain where one article is displayed; based on the articleId. I did not find any clear way to achieve our goal in Documentation. The list should contain a list of friendly URLs or a...
Newly created Virtual instance becoming the main instance
Issue After creating the new virtual instance the newly created instance becomes the main instance and the System Setting has been shifted to the new instance. Environment Liferay DXP 7.0 Resolution This issue is due...
Is Windows Server 2022 supported?
Issue We would like to use Windows Server 2022 as our Operating System but we see that it is not listed in the Compatibility Matrix Environment Liferay DXP 7.0+ Resolution Windows Server 2022 is not supported as of yet....
Cache persistence - what is the default cache configuration and when is it emptied?
Issue The database cache needs to be emptied. We can do it manually but we would like to adjust the current configuration. What is the default configuration? Where can we configure this? Environment DXP 7.0+ Resolution...
HTML typo found for the 'Load more results' link
Issue When creating a lot of Pages, Load More Options frequently has typos found in the HTML after a Right Click > Inspect. Steps to reproduce 1) Create a minimum of twenty public pages. 2) Navigate to Page Tree 3)...
Audit portlet are not capturing all the activities/events
Issue The user cannot record certain actions in the "Audit Portlet," such as change the content, update the role, upload the document, etc. Environment Liferay DXP 7.2 Liferay DXP 7.3 Resolution Please note: The...
Cache eviction strategies of Liferay Clusters
Issue When a cache eviction order is emitted on a node, is an eviction message also sent to the other nodes? Is replication the default behavior in a clustered environment? When the cache expiration time is...
Is there a Headless API to retrieve a User Profile Image?
Issue I would like to retrieve a user profile image via Headless API. Environment DXP 7.4 Resolution Currently, there is no Headless API for retrieving User Profile Images. Additional Information A feature...
What is 224.0.75.75:7500 in Unicast Cluster
Issue When configuring unicast cluster, the following ip/port combination is opened: 224.0.75.75:7500 Environment Liferay cluster with unicast (TCP) configuration. Resolution Is a diagnostic address opened by...
Users can't see all of their own roles when they make a my-user-account headless API call
Issue When users make a my-user-account headless API call, most of their roles are listed in the response, but their custom regular roles are missing. If an administrator makes the headless API call, all of their...
Deprecated redirect URL portal properties
Issue Migrating from Liferay 7.2 to Liferay 7.4, we noticed that the usual redirection properties have been deprecated. We are using the below properties in the portal-ext.properties: redirect.url.security.mode=domain...
java.net error URISyntaxException:Illegal character in path at index 0 occurred during the export process
Issue While exporting web content, users keep running into errors, but the export is still successful despite the number of errors. Steps to reproduce: 1) Startup DXP 7.3 u23 2) Create a structure with 'text',...
Set up a scheduled job which runs at the same time regardless of the winter/summer time
Issue I would like to have a scheduled job that uses a time zone independent of my instance time zone for the execution of Job Scheduler tasks, so it runs at the same time (e.g. 10:00 AM) Environment Liferay DXP 7.4...
CannotAcquireLockException is shown in the server logs
Issue A CannotAcquireLockException is shown several times in the server log: ERROR [http--10.1.1.133-8080-281][JSONWebServiceServiceAction:97] org.springframework.dao.CannotAcquireLockException:...
The server is starting up with a broken UI
Issue Even after clearing the temporary folders, the portal does not start up properly after installing a new hotfix: INFO [main][ModuleFrameworkImpl:1971] Starting web bundles ERROR [Start Level: Equinox...
Server shuts down abruptly when installing hotfixes in Docker
This resolution describes hardware recommendations that should only be implemented at the discretion of your team. Liferay Support is not required to make any hardware recommendations or offer any guidance on hardware...
Is there a case where the bundle ID changes?
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...