Capability

DXP Self-Hosted Installation, Maintenance, and Administration

In addition to SaaS and PaaS deployment approaches for Liferay DXP, you can also opt to self-host Liferay DXP. Self-hosting gives you flexibility to deploy Liferay DXP on-premises or to a cloud computing provider of your choice, giving you complete control over deployment, infrastructure, and maintenance.

Feature
Deployment Approach
Editor default configuration changed from ENTER_P to ENTER_BR on DXP 7.3 U-5
Issue Editor default configuration changed from ENTER_BR to ENTER_P on DXP 7.3 U-5; Environment DXP 7.3 Resolution We found this commit on LPS-148819 witch changes the default value of ENTER_P (see #use-enter-mode-p)...
Existing role was updated/replaced by the role imported from lar
Issue Steps: Export a regular role from instance A and import it to instance B. Modify the name of the regular role on instance B. Exported the regular role from instance B and imported it to instance A. Expected result:...
Web Content Widget, Links are Unclickable
Issue When using the Web Content Widget on the Home Page, if the first line of content contains a link it will remain unclickable in the "Barebone" setting when logged in as an Admin.  Environment DXP 7.2 Resolution...
Custom theme is missing from some sites after a clean server start
Issue We are trying to create sites from a site template that is generated from a custom theme this custom theme contains the resource WEB-INF/classes/resource-importer/ in the theme's war file there are no custom...
Where can you create/use Analytics Cloud custom events in Liferay?
Issue We want to send custom events to Analytics Cloud from our Liferay DXP instance. How can we do this? Environment Liferay DXP Analytics Cloud Resolution For everything else, you can use Custom Events by using any...
Terms of Use jsp page is missing
Issue Prior to Update 31, there was a terms of use JSP page located in {TOMCAT_HOME}\webapps\ROOT\html\portal that could be used to customize the Terms of Use page Starting with Update 31, that terms of use JSP page is...
How do Segments sync between Liferay and Analytics Cloud?
Issue We created a segment in Liferay but it has not synced yet. How can we sync it to Analytics Cloud? Environment Analytics Cloud DXP 7.3+ Resolution The sync only happens one way: from Analytics Cloud to Liferay. So...
Can I select mutiple images when inserting image in the Web Content
Issue Can I select multiple images for insertion in html field/rich text field in the Web Content? Environment Liferay DXP 7.1 Liferay DXP 7.4 Resolution The inline editor (Alloy Editor, CKEditor) will insert the image...
Users aren’t able to login from Cloud console
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Users aren’t able to log in using the console Environment Liferay...
Security Issue: Admin URL is exposed in the Guest view of the Home page
Issue The line below can be found on pages where guest users should not see confidential data. getSiteAdminURL: function() { return...
How to remove the button/menu of Publish To Live from web content, page, and documents and media
Issue How to remove the button/menu of Publish To Live from web content, page, and documents and media page documents and media web content Environment Liferay DXP 7.1 Resolution The Publish To Live button/menu is...
Address and Phone Edit: Address type is always showing Billing and Phone as FAX
Issue Organization address type is always showing Billing and Phone as FAX, rather than selected one.  2023-05-15 04:29:50.768 ERROR [http-nio-8080-exec-3][BeanPropertiesImpl:345] null jodd.bean.BeanException: Simple...
Customize/Extend the out of the box classic theme
Issue I would like to base my custom theme on the out of the box classic theme. Environment Liferay DXP 7.1+ Resolution Please read Creating Themes Then create a folder and open terminal Instead of yo liferay-theme,...
Workflow metrics not loading
Issue When I go to Menu -> Workflow -> Metrics, I get error message "There was a problem retrieving the data. Please try reloading the page". (I might have done some operations about the environment before, like switching...
Maximum Number of Organizations that can be created in one Liferay instance
Issue We would like to know the maximum number of Organizations that can be created in one Liferay instance. Could you please let us know if there is a limit to this? Environment DXP 7.0+ Resolution There is no...
SAML Admin - "Metadata XML is null" error
Issue When attempting to create a new Identity Provider under SAML Admin, having entered the required information, when ‘Save’ is clicked the UI displays: "Error: Please enter a valid identity provider entity ID."...
sr-only elements
Issue class="sr-only" elements can be observed in the HTML of my pages. Environment Liferay DXP 7.3+ Resolution Does not need to be removed and it is not malicious. It is implemented by the changes made on LPS-118487...
Invalid Analytics Cloud token
Issue Analytics Cloud fails to connect and the following error is thrown in the console 2023-05-16 04:42:48.058 ERROR [ajp-nio-127.0.0.1-8009-exec-41][BaseAnalyticsMVCActionCommand:171]...
lastLoginDate values are not correct in User_ table
Issue It’s noted that the last login date details are not correct in User_ table. The understanding is that lastLoginDate values should reflect those seen in the loginDate column. Environment DXP 7.3   DXP 7.4...
Text is rendered vertically instead of horizontally inside fragments in Collection Display
Issue When date text is rendered inside a fragment that contains nested a HTML tags, the text is rendered vertically instead of horizontally. Environment DXP 7.3 Resolution This issue has been resolved via...
Developer license can not be registered with NullPointerException and UnknownHostException
Issue When deploying a developer license, the DXP instance can not be activated with NullPointerException and UnknownHostException 2023-05-15 05:35:37.524 ERROR...
Search container shows wrong search count results with pagination
Issue Pagination shows the wrong search count results. Steps to reproduce: 1. Navigate to Site Menu > Content & Data > Web content, create some web content 2. Navigate to Site Menu > Site Builder and create a...
Unable to edit web content in pending status of workflow
Issue The contents of web content are not getting reflected Step to reproduce 1. Navigate to Content & Data > Web content. 2. Create a folder in web content and map this with a single approver workflow. 3. Create...
Cannot enable access to ServiceLocator in Liferay SaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue I would like to enable access to ServiceLocator in my...
Issue with the email template when notifying a new account creation regarding [$PASSWORD_SETUP_URL$] variable
Issue The issue happens after the notification of a new account creation within Liferay, when the new user checks the email it inconsistently displays the link to update the account in this way:...
Users appear in the Export File but Not in the Liferay Control Panel
Issue When using the Export Users functionality, we notice that the resulting file has more users than those listed in the Control Panel. Environment Liferay DXP 7.0+ Resolution To resolve the issue, re-index User...
How to get a list of Omni Admin users in Liferay?
Issue I would like to get a list of the Omni Admin users of the Portal. Environment Liferay DXP 7.0+ Resolution Please run the attached script: GetCompanyAdminUsers.groovy  Additional Information Running Scripts...
How to get a drop-down option's field reference in a fragment's html/freemarker code?
Issue Steps to reproduce: 0. In System Settings/Freemarker Engine, remove serviceLocator from the list of restricted variables. (so that we can use it in a fragment code later on) 1. Create a web content structure and put...
How to Configure Liferay Workspace for Live Development of Frontend Client Extensions
This feature is available from Liferay Workspace 6.1.0 How to create a custom client-extension.yaml file to allow deploying different configurations depending on the need. What is it? Liferay Workspace now supports...
Liferay imports from Active Directory fails with exception LDAP: error code 53 - 00002016: SvcErr: DSID-031A12B1, problem 5003 (WILL_NOT_PERFORM)
Issue You are experiencing a failure to import from Active Directory with the following exception: com.liferay.portal.kernel.log.LogSanitizerException: javax.naming.OperationNotSupportedException: [LDAP: error code 53 -...
Unable to find web.xml file location in WebSphere application server
Issue The web.xml file cannot be located in the Websphere application server. Environment Liferay DXP 7.3 Liferay DXP 7.4 Resolution To modify the web.xml file, the location in the Websphere server is...
Error "The provided domain already exists"
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue The deployment of the Webserver service is not...
How to identify live publication records of Staging that were made in my environment?
Issue In addition to the path Admin Menu > Publishing > Staging, is there any way to identify all Staging > Live publication records that were made in my environment?   Environment Liferay DXP 7.0.X - 7.4.X  ...
A site member/user cannot edit/delete their comments on the Page Comments widget
Issue Site members/Users are not able to delete or edit their own page comments on the Page Comments widget. Environment DXP 7.0, DXP 7.1, DXP 7.2, DXP 7.3, DXP 7.4  6.2.X EE Resolution The behavior is easily...
How are the Workflows sorted in the "Form Settings" view? Can it be changed?
Issue We would like to know how the Workflows are sorted when navigating to Form Settings > Select a Workflow. Can we change the order or the sort method? Is it possible to hide some of the Workflows which we don't...
What does "archived" user notification mean?
Issue At System Settings/User Notifications there are some settings related to user notifications, more precisely to so-called "archived" user notification events (see attached screenshot) But it is not clear what this...
What is DSLQuery and how can it be used?
Introduction DSLQuery is an acronym for Domain Specific Language Query. The foundation is based upon using a domain specific language for the implementation. This is going to make the writing of queries and other...
Unable to import LDAP users using Import by Group due to com.liferay.portal.kernel.exception.NoSuchUserException: No User exists with the primary key NNNNNNNN
Issue If you are unable to import LDAP users by the Group import method due to the following error, there may be orphaned entries in your database's Users_UserGroups table:...
Liferay Server Starts Up With org.elasticsearch.action.search.SearchPhaseExecutionException
Issue When Liferay starts up, we observes the following error: ERROR [liferay/schedulerdispatch-5][ElasticsearchIndexSearcher:169] java.lang.RuntimeException: org.elasticsearch.action.search.SearchPhaseExecutionException:...
Modified by field shows the anonymized user as the modifier after its deletion
Issue If we create an asset, e.g. a document with a user, who we delete afterward and anonymize the assets it created, then the Modified by field shows that user as the modifier even if we anonymized that...