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
License fails to deploy for Liferay PaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Sometimes DXP may fail to deploy a new license After...
User gets error when submitting Form if the Form is edited by an Admin
Issue It might happen that a user is filling out a form while it is being edited by an Admin. When the user wants to submit the form, an error message will be shown and the form data isn't submitted to Liferay.  ...
unknown directive "allow 127.0.0.1" in /etc/nginx/conf.d/acl.conf
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue When I try to deploy an IP blocking rule on the webserver...
Publications - ERROR: ORA-01795: maximum number of expressions in a list is 1000
Issue When trying to publish a publication with more than 1000 changes using Oracle Database, an error occurs and the process fails: 2023-04-04 14:59:53.645 ERROR...
Disabling jQuery in Control Panel
Issue I've found vulnerabilities in our current jQuery version. Since I can't find jQuery used anywhere, I would like to disable it. Environment Liferay DXP 7.2 Resolution Go to Control Panel --> System Settings -->...
Documents and Media file extension restrictions don't apply to wiki attachments (mime type restrictions)
Issue If I go to Control Panel/System Settings/Content and Data/Documents and Media/Service and in the File Extensions field I replace * with .jpg, in order to allow only jpg files to be added to Documents and Media. And...
Custom panel app and portlet is not shown for non omniadmin users
Issue We have a custom module that puts a module in the product menu. We have a site role, S1, with permissions assigned to the module: Access in Site and Asset Library Administration, View. If we log in...
Is the AVIF file format supported by Liferay?
Issue We would like to generate previews for the AVIF file format. Environment Liferay DXP 7.4 Resolution Liferay supports AVIF after merging LPS-182691: 7.3 U28 7.4 U78 If needed, you can request a hotfix by raising...
How can I assign workflow task to multiple users by Scripted Assignment
Issue How can I assign workflow tasks to multiple users by Scripted Assignment, but not by assigning tasks to a role? Environment Liferay DXP 7.1 Resolution It's confirmed when using the Scripted Assignment as the...
Scheduled Web Content has two versions after being edited again
Issue A scheduled Web Content with a Workflow that requires approval before publishing has two versions after editing again, as follows, what will happen: Environment Liferay DXP 7.2 Resolution It's confirmed Version 1.0...
Link to Telephone number preventing the publishing of Web Content
Issue  A link containing a telephone number prevents the publishing of web content and seems related to https://issues.liferay.com/browse/LPS-126914  Environment DXP 7.3  Resolution Request a hotfix containing...
ActiveFileName is not recognized in DXP 7.4
"This resolution contains links to third-party documentation that is not maintained by Liferay, so should be used as reference only at the discretion and direction of your team." Issue ActiveFileName attribute is not...
SEO Meta Tags in Display Page Templates
Issue While working with configuring SEO and Open Graph in display page templates. Is it feasible to add custom tags and keyword metadata to journal web articles in order to integrate tags in a display page...
Cannot open Blog entry from Blog Aggregator if the entry is displayed on a Content Page
Issue Blog post cannot be shown in the Blogs Aggregator widget if it comes from a Content Page Go to Site Builder > Pages Create a new Content Page with the "Blank" template (name it "Content") Add a Blogs widget to...
Spaces are removed from the translation when it is longer than 75 characters
Issue Language Override translation values have removed space when they are longer then 75 characters Steps to reproduce: Control Panel > Language overrides, add a new key, name it e.g. testing-translation Add any...
Roles can be assigned several times
Issue Roles can be assigned more than once to a User. Stesp to reproduce: 1. Start the server 2. Create 4-5 Regular Roles 3. Create a test user 4. Navigate to Roles > Regular Roles > Select 5. Select any Role 6....
Portlet's title (web content display (global)) is shown instead of the web content's title
Issue Web Content Display doesn't display Global Web Content's title. Steps to reproduce: 1. Start the server 2. Create a global web content 3. Put a web content display on a page, select global scope, and display...
Knowledge Base 'Filter & Order' is not working
Issue Steps to reproduce: 1. Start Liferay DXP 7.3 SP3. 2. Navigate to Content & Data > Knowledge Base. 3. Create a folder and inside create multiple Basic Articles. 4. Now, click on Filter & Order, it's not...
Change the timezone in the Liferay's official Docker Image
Issue How to modify the OS-level timezone in Liferay's official Docker Image? Environment Liferay DXP 7.4 Resolution Please note: The following information involves customizations or implementation ideas that are...
Workflow cannot be used with Publications enabled, and vice versa
Issue When we enable Workflow and Publications together, and we can't publish assets, e.g. web content articles We see the below exceptions in the log: ERROR...
Trying to save a form with many fields fails showing a blank page
Issue I'm creating a new form that has numerous fields. At some point when I try to save the form it won't let me add any more fields: when I try to save it, a blank page appears and the error below is shown...
Restrict the upload of certain Document and Media files by checking their metadata
Issue We would like to restrict uploading any files to the Document and Media portlet by their extension, however, there should be an extra check in their content (mime) type to make sure the extension wasn't...
Link doesn't work in Knowledge base when a non-standard protocol is chosen.
Issue When adding the notes:// protocol to a link in Knowledge Base, AntiSamy removes it and displays it as text. Environment Liferay DXP 7.2, 7.3 Resolution By default, everything is sanitized by AntiSamy, with 3...
Related Assets section in web content editor screen does not show Commerce Products
Issue The Related Assets section in web content editor screen does not show Commerce Products despite following the steps in Enabling Commerce Products as Related Assets documentation Environment DXP 7.4 Resolution The...
Can we add more button types/styles in Fragments?
Issue Is there a way to change the available options in the button type dropdown? E.g. can we add more button styles to fragments? Environment Liferay DXP 7.3+ Resolution Bootstrap provides several additional button...
An Object is missing from the Application or Control Panel menu after restarting
Issue A custom Object configured to display in the Application or Control Panel menu is missing after restarting the application. The custom Object was previously present with Update 49 installed, but has now...
Counter in Web Content Display remains at 0 after activating Enable View Count Increment
Issue After activating the option Enable View Count Increment in System Settings → Web Content → Web Content Display, the counter remains at 0. Environment Liferay DXP 7.2+ Resolution In Liferay DXP 7.2 the...
Permissions needed for changing image of a category
Issue Why a user, having full permission in Categorisation > Categories, could not change the image of a category? Environment Liferay DXP 7.4+ Resolution Set within the role's Define permissions tab, Commerce >...
Roles Admin portlet should not display permissions for Instance Settings and App Manager portlets
Issue Reproduction Steps 1. Add a Regular Role "Role A", and grant this role the following permission App Manager: Access in Control Panel App Manager: Configuration App Manager: Permissions App Manager: Preferences...
Are Unique Email Addresses Required for Authentication
Issue Our company has a few external clients whose users have unique screen names, but all share one email address. This is causing various conflicts such as two users being unable to sign in simultaneously. The error...
How to have a more complete text editor when editing a web content?
Issue Is it possible to have a text editor with more functions than what comes by default in Liferay DXP? Environment DXP 7.3 DXP 7.2 DXP 7.1 DXP 7.0   Resolution [DXP 7.3] Add the following property to your file...
How to turn on Debug logging for Patching tool?
Issue When we have any kind of issues while using Patching Tool, we can't analyze the problem because we see the same information in the log and in the console too: The command has failed. Please see the log for...
Reverting a hotfix while keeping your existing Fix Pack
Issue When it is necessary to install a new hotfix in the affected environment, the following command needs to be run:  ./patching-tool.sh revert (Linux) or patching-tool.bat revert (Windows) The concern here is...
Creating thread dumps in docker/kubernetes based environment
Issue Is there any easy way to generate a thread dump in docker/kubernetes based environment? Environment Liferay Docker images Resolution The official Liferay Docker images are shipped with the thread dump...
Error: "type=mapping_parsing_exception, reason=Failed to find type parsed [icu_collation_keyword] for ...." displayed in the log after upgrade
Issue This error could appear in the client log after upgrading the portal: type=mapping_parsing_exception, reason=Failed to find type parsed [icu_collation_keyword] for .... Environment DXP 7.2 or higher Resolution...
Widget categories and order of widgets in the page edit menu
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....
How to set a link to be applied to the whole fragment
Issue Sometimes, the need of establishing a link that applies to the whole fragment arises. The first idea that might come up is usually to use nested editable fields. However, nested editable fields are not...
Elasticsearch Errors - Failure in Bulk Execution and Parsing
Issue We upgraded Elasticsearch and now when we try to re-index JournalArticles we are seeing the following Elasticsearch errors: ERROR: = failure in bulk execution [liferay-12345], type [LiferayDocumentType], id...
WARN message that includes frozen indices have been deprecated
Issue The below WARN message is observed continuously in the Liferay logs    WARN [https-jsse-nio-8443-exec-62][RestClient:65] request [HEAD...
How to Login after Blacklisting the Sign-In Portlet
Issue We Blacklisted the Sign-In Portlet with a third-party authentication application and the admin logins were not synchronized in the process and so now we can no longer access our environment. How can we restore...