Search Results

Capability
Feature
Deployment Approach
Breakpoints in iPhone 10 Causes Mobile Device in Landscape mode to show Desktop View
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue When viewing Liferay DXP 7.0 on iPhone 10, rotating the screen to landscape causes the portal to be displayed in desktop mode. Environment Liferay DXP 7.0 iPhone 10 Resolution This is the intended behavior....
Troubleshooting SAML Single Log Out when SLO fails
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue User is not logged out from Liferay SAML when the instance has expired. Liferay Session Timeout is set to 30 minutes and SAML Session is to 90 minutes. When SLO is triggered, the user is still signed in....
Using Custom Landing Page for Error Codes does not Work with /image/ in the URL
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue When designing a custom landing page that displays a 404 Error code, invalid URLs that have /image/ in the URL string should display the customized page placed either in the /webapps/ROOT/html/portal folder or a...
Unable to Update User Records Using UserLocalServiceUtil Class
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue The root issue is that using user.persist(); more than once while attempting to update User data via the UserLocalServiceUtil class fails in DXP 7.1. Example of failed code: user =...
The Command getPortletPath(PortletDataContext portletDataContext) does not return portlet's path
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue Using the command protected String getPortletPath(PortletDataContext portletDataContext) { return portletDataContext.getPortletPath("quizentry_WAR_aaaportlet"); } to retrieve a portlet's path does not work,...
Known Issue: Browser Ignores Disabled Autocomplete Property for Saving User Login Information
authorEmailAddress: brian.suh@liferay.com, authorName: Brian Suh, content: Issue After setting company.security.login.form.autocomplete=false to disable autocomplete for user login information, the browser still permits users to save passwords or use password managers to manage password...
Could not find the Sharepoint option when adding a new repository
authorEmailAddress: laura.li@liferay.com, authorName: Laura Li, content: Issue After deploying the Sharepoint connector, the Sharepoint option does not show up when adding a new repository in Documents and Media. Environment Liferay DXP 7.1 Resolution There is an extra step after deploying the...
Known Issue: Security Scan Shows Liferay as a Potential Sharepoint Vulnerability - False Positive
authorEmailAddress: brian.suh@liferay.com, authorName: Brian Suh, content: Issue There may be some instances where a security scan shows Liferay having a potential Sharepoint endpoint vulnerability. Specifically, the security scan's warning may be related to the /_vti_inf.html file. This is...
How to check for updates to pages that have propagation enabled from the site template
authorEmailAddress: jordi.rodo@liferay.com, authorName: Jordi Rodó, content: 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 How...
How do I restrict Guest Users from Viewing Public Pages?
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue Sometimes it is necessary for Guests (non-authenticated users) to be restricted from viewing Public Pages so that they are only viewable by Site Members. Otherwise, Public Pages are for Guests and Site Members...
Method Name Change for JournalTemplateServiceUtil.getStructureTemplates(groupId, structureId)
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue In the past, developers could get the list of JournalTemplates in Portal 6.2 using JournalTemplateServiceUtil.getStructureTemplates(groupId, structureId) After renamed as DDMTemplate, the corresponding...
Existing users in Liferay can not login through SAML with "Screen name x must not be duplicate ..." error
authorEmailAddress: emma.liu@liferay.com, authorName: Emma Liu, content: Issue If the user exists in Liferay (service provider), the user cannot log in through SAML due to duplicate screenname ERROR. 2019-04-23 04:29:45.758 ERROR [http-nio-18080-exec-7][BaseSamlStrutsAction:58] Screen name ccc...
Why does our internal server address appear when users authenticate against our SSO?
authorEmailAddress: nathan.roberts@liferay.com, authorName: Nathan Roberts, content: Issue When a user authenticates against an SSO they are redirected to the server they were logging into. As part of this both the SSO address and the server address appear in the URL for a brief time. This occurs...
Sitemap include option per page is not published from staging to live
authorEmailAddress: emma.liu@liferay.com, authorName: Emma Liu, content: Issue The Sitemap Include options (Edit page -> SEO) are different between staging and live environment even after publishing from staging to live.  Environment Liferay 6.2 EE Resolution Check if Page Versioning is...
Dynamic content fetched by Web Content template stays the same after updates
authorEmailAddress: emma.liu@liferay.com, authorName: Emma Liu, content: Issue User uses web content template to fetch dynamic content from the database. The value displayed on the page stays the same even if the data in the database has already changed. Environment Liferay DXP 7.0, Liferay DXP...
Blank page with “No Group exists with the key {companyId=0, groupKey=Guest}” error in log
authorEmailAddress: emma.liu@liferay.com, authorName: Emma Liu, content: Issue After restarting portal, the page turns into a blank page. The following error is reported in the log: 2019-04-03 04:27:28.258 ERROR [http-nio-8080-exec-5][PortalInstances:162]...
LFR_SESSION_STATE cookies are not marked as HttpOnly
authorEmailAddress: laura.li@liferay.com, authorName: Laura Li, content: Issue LFR_SESSION_STATE cookies are not marked as HttpOnly Environment Liferay DXP, Liferay 6.2 Resolution This is not a security issue because this cookie is created and used in session.js which is the portal's Javascript. ...
Folder Permission Inheritance in Liferay
authorEmailAddress: michael.warren.young@liferay.com, authorName: Michael Warren Young, content: Issue Do items in documents and media or web content folders inherit permissions from the folder in Liferay? Environment Liferay DXP 7.0 Liferay DXP 7.1 Liferay Portal Resolution In Liferay, documents...
How Can I Assign Roles to Users When Importing from LDAP?
authorEmailAddress: michael.warren.young@liferay.com, authorName: Michael Warren Young, content: Issue When importing users to Liferay DXP from LDAP, they are not being assigned the roles I want them to have from my LDAP server. Environment Liferay DXP LDAP Resolution In Liferay DXP, Users are...
Lodash Security Vulnerability in Theme Dependencies
authorEmailAddress: michael.warren.young@liferay.com, authorName: Michael Warren Young, content: Issue In the Liferay theme dependencies, Lodash versions 3.10.1 and below are used extensively as dependencies throughout. Versions of Lodash prior to 4.17.5 suffer from a security risk: CVE-2018-3721...
Total Number of Index Limit Error in Elasticsearch
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue When new contents are created or updated in Liferay, they are not being added to the Elasticsearch index (they will not be displayed on the search results) If you check the log Liferay log file you will get this...
Show Multiple Layers of Menus Using Display Templates
authorEmailAddress: laura.li@liferay.com, authorName: Laura Li, content: Description The Navigation Menu widget lets you add navigation wherever you need it. You can place the widget on a page and then select a menu and style for the menu you are displaying. This widget provides a template List...
Generating SAML Metadata with HTTPS
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue This article documents how to generate a SAML metadata XML file that also has HTTPS enabled. Environment Liferay Portal 6.2, DXP 7.0, DXP 7.1 Any web server  Resolution In order to generate a SAML metadata.xml...
Knowledge Base File Uploads Cannot be Restricted
authorEmailAddress: christopher.lui@liferay.com, authorName: Christopher Lui, content: Issue In the default Liferay portal, we have a property called dl.file.extensions= or (OSGi configuration properties in 7.1) that allows administrators to restrict the types of files that may be uploaded....
HTMLアンカーを使う
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: , knowledgeArticleType: , legacy: true, name: HTMLアンカーを使う, showDisclaimerMessage: true, sourceTeam: Support, ticketNumber: , title: HTMLアンカーを使う
Known Issue: Classic Theme Favicon Always Displayed When Using Microsoft IE11
authorEmailAddress: alfonso.crisci@liferay.com, authorName: Alfonso Crisci, content: This article describes a known issue specific to Microsoft Internet Explorer 11 (IE11) as documented on LPS-88702. In IE11, after navigating to a website page, the favicon will always be shown as the classic...
How do we enable GDPR for Liferay products?
authorEmailAddress: nathan.roberts@liferay.com, authorName: Nathan Roberts, content: Issue General Data Protection Regulation (GDPR) went into effect on May 25, 2018 Environment Liferay 6.2 Liferay DXP 7.0 Liferay DXP 7.1 Liferay DXP 7.2 Resolution It’s ultimately your responsibility to assess...
Managing Message Boards Categories and Threads Permissions
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: This article sets forth the permissions rules for managing Message Boards Categories and Threads. One question is whether the system is granular enough to allow users to delete only category threads for which category...
Patching Tool 2.0.11
authorEmailAddress: jira_integration_6b0c73@jira.zendesk-integrations.com, authorName: Liferay Support, content: Published: March 05, 2019 The Patching Tool 2.0.11 is a maintenance release for Liferay Digital Experience Platform 7.0 and 7.1 which includes fixes and minor updates. Release...
Why are user accounts shared when I have multiple LDAP servers configured?
authorEmailAddress: nathan.roberts@liferay.com, authorName: Nathan Roberts, content: Issue When a Liferay DXP bundle is configured to communicate with two or more LDAP servers there can be issues with user importing and users logging in. Example: If Liferay DXP is communicating with two LDAP...
Troubleshooting Service Builder Blob Compile Issues
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue Service builder with Blob and compound primary key throws compilation error. The console errors might look like this: [javac]...
Removing Older Elasticsearch Plugins Needed for Successful Upgrade to ES 6.1
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue It was discovered that older versions of the Elasticsearch plugin can interfere whenever administrators are deploying the latest version. The use case: Administrators are deploying the latest Elasticsearch 6.1...
Custom portlet with ICEfaces integration stops working in DXP Fix Pack de-33
authorEmailAddress: isaac.wilson@liferay.com, authorName: Isaac Wilson, content: NOTE: This article is an INTERNAL article and is not visible to customers, currently. Please only link this article in internal comments, but not public comments. Issue After updating from de-32 to de-33, why is my...
Understanding WebDAV Upload Permissions
authorEmailAddress: isaac.wilson@liferay.com, authorName: Isaac Wilson, content: Issue Are documents uploaded through WebDAV given more permissions than UI uploads? Why can one user who uploads a document through WebDAV update or delete the file while another user with the same level of...
Updated Email Addresses in LDAP are not Imported to Liferay DXP 7.0
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue This article documents a product limitation and a possible workaround for importing a user whose email address was updated in LDAP into a Liferay DXP instance. Environment Liferay DXP  LDAP server Resolution This...
Patch Installation Slowdown Due to Windows Security
authorEmailAddress: gergely.szaz@liferay.com, authorName: Gergely Száz, content: Issue When Patching Tool is run on a Windows machine, Windows Security can slow down the patch installation drastically due to the large amount of file operations being performed. Resolution If you experience extreme...
Receiving email notifications for updated, added, or moved web content
authorEmailAddress: isaac.wilson@liferay.com, authorName: Isaac Wilson, content: Issue Why can't I receive email notifications for Updated, Added, or Moved web content assets? My mail server is set up correctly and I am getting the Web Content Review notifications without issue. Environment DXP...
Resolving Static Asset Publisher Rendering Errors in Custom Layout Templates
authorEmailAddress: isaac.wilson@liferay.com, authorName: Isaac Wilson, content: Issue There is a known issue (as documented in LPS-88239) encountered when using a custom Layout Template that implements a static Asset Publisher. Instead of rendering properly, a NoSuchPortletPreferencesException...
Activation Keys FAQ for Liferay DXP and Liferay Commerce
authorEmailAddress: jira_integration_6b0c73@jira.zendesk-integrations.com, authorName: Liferay Support, content: What are the different types of activation keys? How do I obtain an .xml activation key for my Liferay DXP instance? What information do I need to provide to request an activation key?...
Using MS ADFS & Liferay SAML Integration
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these...
Does Liferay DXP use WebDAV HTTP methods?
authorEmailAddress: nathan.roberts@liferay.com, authorName: Nathan Roberts, content: Issue Our security team wants to restrict the HTTP methods that are allowed through our firewall. Does Liferay DXP use WebDAV HTTP methods such as: PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK, UNLOCK Environment...
Expired Articles Are Still Showing up in the Live Site After Publishing
authorEmailAddress: laura.li@liferay.com, authorName: Laura Li, content: Issue If you schedule an article to be expired on a certain date and time, after publishing the article to the live site you may find the article is not expired. There are a few possible reasons for this behavior described...
Known Issue: Modification Dates of All the Versions of a Web Content are Updated After Expiring it
authorEmailAddress: daniel.couso@liferay.com, authorName: Daniel Couso, content: This article documents a known issue related to the modified dates of Web Content versions. Issue Expiring a Web Content when System Setting Expire All Article Versions Enabled is checked, will update the modified...
Elasticsearch Connector Configuration: Reference
authorEmailAddress: taro.shimada@liferay.com, authorName: Shimada Taro, content: 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....
Known Issue: Drag and Drop Pages Under Link to URL Type Pages is Working, But the Configuration is Not Saved
authorEmailAddress: brian.suh@liferay.com, authorName: Brian Suh, content: Issue When you drag and drop pages under Link to URL type pages, it appears as if the structure changes, but after refreshing the browser, the page order is not saved. Resolution This is a known issue, and the reason that...
KCS Article Quick Reference Guide
authorEmailAddress: jay.lee@liferay.com, authorName: Jay Lee, content: NOTE: This article is an INTERNAL article and is not visible to customers, currently. Please only link this article in internal comments, but not public comments. This is a quick reference guide for writing KCS articles on...
Back Navigation Breaks Dialogs in iOS Safari
authorEmailAddress: christopher.lui@liferay.com, authorName: Christopher Lui, content: Summary There is a known issue with iOS Safari while using history.pushState(), which is an API that Liferay uses. Issues outside of Liferay can be found at: Stack Overflow: Alert, Confirm, and Prompt Not...
Site Roles Are Incorrectly Assigned or Lost When They Are Selected from Different Pages
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: This article documents a bug in the search container with any list of selectable items. It was discovered that site administrators could not assign a Site Role if that Site Role is not listed on the first page. Roles...
Remove the Ability to Add JavaScript in the Control Panel's Site Pages
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: Issue Disable the ability to add JavaScript to pages on DXP 7.0 and thus prevent malicious code injections. Environment  DXP 7.0 Fix Pack 60+ This functionality was introduced in DXP 7.0 Fix Pack 60 Resolution Install...
Liferay Portal 6.1 EE GA2 Update 2013-09-17 All-1 Installation Instructions
authorEmailAddress: jira_integration_6b0c73@jira.zendesk-integrations.com, authorName: Liferay Support, content: This article documents instructions for installing Liferay Portal 6.1 EE GA2 Update 2013-09-17 All-1. Resolution Extract "latest-fix-packs-6120-2013-09-17.zip" Place individual fix...
How to Translate Forms for Localisation in DXP 7.0
authorEmailAddress: jay.lee@liferay.com, authorName: Jay Lee, content: Issue Can I translate Forms in Liferay DXP 7.0 for localisation of our different language sites? We have found the translation function for Web Content, but cannot find it for Forms. Environment DXP 7.0, 7.1 Resolution...
Help Center Statuses and Priority Levels
authorEmailAddress: jay.lee@liferay.com, authorName: Jay Lee, content: There are a few different types of statuses within the workflow of a support ticket in Help Center.  Below is an overview of the 3 categories of statuses you will encounter on a ticket. System Status When you create a support...
Limitations in SASS Preprocessing in Theme Generation
authorEmailAddress: justin.choi@liferay.com, authorName: Justin Choi, content: This article documents the limitations for resolving potential startup performance issues when deploying custom themes and portlets in DXP 7.0. Note: the limitations are found only in 7.0. When using DXP 7.x, some...
DXP 7.0 Fix Pack 70: Compatibility changes and deployment notes for Connector to Elasticsearch 6 and Solr 5 Search Engine
authorEmailAddress: tibor.lipusz@liferay.com, authorName: Tibor Lipusz, content: Liferay DXP 7.0 Fix Pack 70 and SP10 includes the fixes for LPS-79348, LPS-78857 and LPS-80931. Part of the changes (namely in LPS-78857) new APIs were added to the com.liferay.portal.search.api module which all...
Liferay Developer Studio 3.5.0 Release Highlights
authorEmailAddress: jira_integration_6b0c73@jira.zendesk-integrations.com, authorName: Liferay Support, content: Liferay Developer Studio provides an all-in-one, integrated development environment based on Eclipse for developers to build plugins for the Liferay Digital Experience Platform....
Arbitrary Code Execution With jQuery Versions Earlier Than 3.0
authorEmailAddress: laura.li@liferay.com, authorName: Laura Li, content: This article documents a security issue in jQuery versions prior to 3.0, which is also described on Github. The issue can be reproduced with the following steps. Install a theme that uses jQuery prior to 3.0. Head to any...
Unable to Connect to External Datasources After Applying DXP 7.1 FP3+
authorEmailAddress: nathan.roberts@liferay.com, authorName: Nathan Roberts, content: This is no longer an issue with 7.1 FP10+. Recently, LPS-85683 was implemented in Liferay DXP 7.1's core infrastructure and can be deployed by applying DXP 7.1 Fix Pack 3.  LPS-85683 detailed a project where...
Known Issues: Liferay Commerce
authorEmailAddress: jira_integration_6b0c73@jira.zendesk-integrations.com, authorName: Liferay Support, content: This article documents a list of known issues that exist in Liferay Commerce. Commerce 2.2.0 Commerce 2.1.3 Commerce 2.1.2 Commerce 2.1.1 Commerce 2.1.0 Commerce 2.0.7 Commerce 2.0.0...
Known Issue: Instance Activation Service Disabled When Regenerating LCS Token
authorEmailAddress: patricia.draut@liferay.com, authorName: Patricia Draut, content: This article documents a known issue causing the instance activation service to be disabled by default when an LCS token is regenerated. The issue occurs for LCS tokens that have been created before January 17th...
"Inaccessible Object" exception while using JDK11
authorEmailAddress: joel.garman@liferay.com, authorName: Joel Garman, content: Description If you are using JDK11 in a Linux environment and have the LCS 5.0.0 client deployed, you may receive the following error on startup: ERROR [LCS Worker 2][BaseScheduledTask:92]...