Search Results

All Results 6985
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Documents without guest permissions are downloadable
Issue The document is stored in the browser cache and can be downloaded again without the user being logged in Steps to reproduce: 1. Upload a text file document 2. Change permission, revoke guest view 3. Click on...
I want to restrict access to certain documents to a single user
Issue I am using Documents and Media to upload files. Some of the documents must be restricted for a single user. The user must access a list of documents that only he/she is able to see. Environment Liferay DXP 7.2+...
Fragment with a dropzone doesn't work with the original dropzone in the master page
Issue If we create a fragment with the tag <lfr-drop-zone> and include it in a master page, when dragging the original dropzone to the fragment it is not possible to include other components in this area....
Clarification on Access to Old Logs on 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 This article is intended to expand on and clarify the...
After upgrading from 6.1 or 6.2 version, webforms widget is missing
Issue We have upgraded from Liferay Portal 6.1 or 6.2 version to DXP In this DXP 7.3 version, the Web Forms widget is missing and nothing is displayed in its location ( web-forms-portlet is unavailable) Environment...
Unable to search with rupee or any other currency
Issue Steps to reproduce: 1. Create a sample web content with the rupee or any other currency symbol in the content. 2. Try to search with just the currency symbol i.e. rupee or any other currency symbol. Expected...
How to achieve antivirus scanning for file uploads to Documents and Media in an Liferay PaaS environment?
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'd like to have the DXP functionality described at...
"Not Found" message on the details page of a product when its localization differs from the user's localization
Issue When a product is created, the product localization is set to Default Catalog language (e.g.: en_GB) If a user with a different localization setting (anything other than en_GB in this example) accesses...
How to replicate a production environment into a non-production one?
Issue In order to test new developments, we want to set up a test environment that is a copy of the production environment to confirm that we will not have problems in the subsequent deployment in production. How can we...
java.lang.ClassCastException: class com.liferay.util.axis.SimpleHTTPSender cannot be cast to class org.apache.axis.Handler error when using axis library to call an external web service
Issue We have implemented a custom code in an OSGi module that uses the Apache Axis client and is trying to invoke an external SOAP web service. When we try to call the external service, a ClassCastException error is...
Asset Publisher Page selector doesn't work
Issue When I try to change the Page number in the combo box of the Asset Publisher, It always remains on the same page. Environment Liferay DXP 7.2 Fix Pack 14 or below Liferay DXP 7.3 Fix Pack 2 or below Resolution For...
Fragment and page templates with Japanese titles fail to export.
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Please be aware that the page you are viewing has been...
How to display a video from Documents and Media onto a page using the Video Widget
Issue We want to add a video from Documents and Media onto a page using the video widget. However, the Video Widget requires a URL.  Environment DXP 7.3, DXP 7.4 Resolution Here are the steps to displaying any video from...
Does Liferay support AngularJS?
Liferay Support does not recommend or endorse specific third-party products over others. The information provided about products not created by Liferay is for reference purposes only, and any implementation of these principles...
Error when updating SEO information after changing localization language
Issue It is not possible to update SEO settings after changing the portal language.  The message Error: Your request failed to complete is reported in the UI and we see the following error in the log: No render...
Is there a max file size limit for the Large File Uploader?
Issue Is there a file size limit for the Large File Uploader? What is the max file size I can upload to the Large File Uploader? Environment Liferay Support Resolution There is no max file size limit However, uploads can fail...
How to update moment.js library
Issue For security reasons we need to update the moment.js library from version 2.24.0 to version 2.29.4 How do I update the moment.js library in Liferay DXP? Security vulnerabilities in moment.js 2.24.0:...
Unable to add the product with promotion to the cart
Issue Steps to reproduce: 1. Start Liferay DXP 7.4 2. Create a new site by using the 'minium site template'. 3. Navigate to Promotions and add the promotion to a product. 4. Navigate to Accounts > Create an...
All search widgets shows "Portlet is temporarily unavailable"
Issue The sort widget breaks the search page Steps to reproduce 1) Go to the search page 2) Add a sort (search) widget to the page and refresh Expected Behavior: The Sort widget is successfully added without an...
com.liferay.portal.kernel.exception.NoSuchResourcePermissionException: {companyId=20100, name=com.liferay.translation.en_US, primKey=com.liferay.translation.en_US, scope=4}
Issue When we open "Site Builder" => "Pages" the following error is thrown and site pages are not displayed: com.liferay.portal.kernel.exception.NoSuchResourcePermissionException: {companyId=20100,...
Widgets don't have all configuration options when using a custom theme
Issue After applying a newly created theme to the Look and Feel of a Site's pages, I can only see Permissions and Configuration Templates when trying to configure a widget. Environment Liferay 7.4 Resolution...
Related Assets widget not showing articles from other sites.
Issue Expected Result - When I add an asset to the Related Assets widget all related assets from the main Asset Publisher are visible in the widget. Observed Result - The Related Asset widget only shows related...
Can I use ModelDocumentContributor for journal articles (web contents)?
Issue The ModelDocumentContributor interface is used by many entities in Liferay to customize index and search operations. Can it be used to customize indexing and search for journal articles (web contents)?...
How to install Elasticsearch plugins in offline mode
Issue Sometimes customers don't have internet connection on their Production environments and want to install in offline mode the required Elasticsearch plugins: analysis-icu, analysis-kuromoji, analysis-smartcn,...
JournalArticleLocalServiceUtil.updateArticle(JournalArticle) does not update the translation of my Web Content's title programmatically
Issue The direct modification of the title through JournalArticle object by manipulating the titleMap variable does not alter the Web Content's title when calling...
Liferay UI Panel - collapsed attribute by default
Issue After trying to use Liferay UI panels in a default collapsed state, the attribute does not seem to be working. If I put the following example code in a widget template the panel will appear as extended by...
Non-localizable fields default language
Issue In which language are the web content non-localizable fields displayed? Environment DXP 7.4 Resolution By default, the non-localizable fields will allow you to enter the translation only for the site's...
Site Friendly URL not available
Issue I try to change the friendlyURL of one site to "site01" and I can't, it returns the error: Error: Please enter a unique friendly URL. Site and site01 site01 have the same friendly URL. Checking the rest of...
Portlet options lost after upgrading to 7.4 U51+
Issue After upgrading to 7.4 Update 51+, the Export/Import, Configuration or Remove portlet options are lost. This error does not happen if the Classic Theme is applied. Environment Liferay 7.4 Update 51+...
Webhooks not being created with GitLab due to GitLab connection to Jenkins
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Webhooks are not being created when trying to connect a GitLab...
How can I see the number of all visits in Analytics Cloud?
Issue In the Analytics Cloud, we only see 'unique visitors' and not all visitors. Is it possible to see all visitors' data with Analytics Cloud? We would like to see the total number of visits on the site....
Button '-' doesn't work when creating a structure with repeatable field
Issue When clicking on the '-' button, the field should be deleted Steps to Reproduce: 1) Navigate to Content & Data > Web Content > Structures. 2) Create a new structure as follows: Field 1 Type: Text Localizable:...
Order Id is not searchable on 'On-Order' Tab in Inventory portlet
Issue Steps to reproduce: 1. Start Liferay DXP 7.4. 2. Navigate to Catalog Page > Account Management. 3. Create a business account and place 2-3 orders individually. 4. Navigate to inventory and go inside the...
Duplicate product name is not saving
Issue Steps to reproduce: 1. Start Liferay DXP 7.4 2. Navigate to any existing product. 3. Click on the ellipsis action button > Duplicate > Provide any name to the product. 4. Choose catalog from the drop-down....
jodd.bean.BeanException is thrown when user clicked on 'Submit for publication' inside discount portlet
Issue Steps to reproduce: 1. Start Liferay DXP 7.4 2. Navigate to Control Panel > Applications > Workflow > Process Builder > Configuration > Edit Commerce Discount and apply Single Approver workflow. 3. Navigate...
StackOverflow error happens when add too many fragments into their DropZones
Issue StackOverflowError when loading a page with many fragments Steps to reproduce: 1) Create a new Page 2) Add container Fragment 3) Add approximately 110 Fragments within the container 4) Publish the Page...
Not every required field has a consistent color after validation
Issue Read-only and editable input fields are differently identified when it comes to form validation Steps to reproduce: 1) Start up a clean instance 2) Create a new structure in Content & Data → Web Content →...
SameSite cookie attribute
Issue Users want to add a Strict attribute instead of None for sameSite to set the 'JSESSIONID' cookie Environment Liferay DXP [7.1 - 7.4] Resolution The application server or web server controls JSessionID...
Segment not working with request parameter option
Issue Segment not working using Request Parameters filed. The issue can be replicated using Widget Page as well as Content Page. Steps to reproduce: Create a Blank page named "test" Create a Basic Web Content Go to...
Errors Suggesting a Search Bot Attack
Issue We are seeing many abnormal errors in our Liferay catalina logs all of sudden. We have tried restarting, but the errors continue. What could these mean? ERROR [ajp-nio-0.0.0.0-8009-exec-19][MVCPortlet:557]...
Is There An IDE That Liferay Recommends?
Issue Does Liferay suggest a particular IDE for development? Environment DXP 7.0 | DXP 7.1 | DXP 7.2 | DXP 7.3 | DXP 7.4 Resolution Liferay does not have an officially recommended IDE, you may use whichever you are...
Commerce orders API - how to filter results by orderStatus?
Issue I am trying to filter orders fetched from the API /o/headless-commerce-admin-order/v1.0/orders by orderStatus, but that does not seem to be possible.  Steps to reproduce: 1. Create an order and accept it 2. GET...
Search results can be incomplete when highlighting is enabled
Issue With highlighting enabled, search results only shows those sentences which match. If there are no matches, it shows all sentences. This can affect the title, summary and other result fields. Environment Liferay DXP...
Integrate Azure AD with Liferay DXP Using SAML
Integrating Liferay DXP with other Identity Providers (IdPs) is a recommended security best practice. By leveraging external authentication mechanisms, you can strengthen your system's security and simplify user management processes. This how to guides you...
Environment becomes unstable after number of file descriptors has steadily increased
Issue A Liferay environment with a frontal element has become unstable after running for a few days. Checking the system's health, there has been a steady increase of open file descriptors. Environment Liferay DXP...
Disabling localization - I cannot remove the locale from the page URL - DXP 7.3
We have a website set with the English language only. The pages of the site can be accessed with two URLs. For example: www.liferay.com/en/customer www.liferay.com/customer We added the property...
Creating a Model Listener
Creating a Model Listener Model listeners listen for persistence method calls that signal changes to a specified model (such as update or add methods). Most of the methods model listeners use are...
Creating Service Wrappers
Creating Service Wrappers With Service Wrappers, you can override default service methods to add extra functionality. For example, you may want the value of a field you've added to Liferay's User...
Customizing JSPs with Dynamic Includes
Customizing JSPs with Dynamic Includes The liferay-util:dynamic-include tag is a placeholder into which you can inject content---JavaScript code, HTML, and more. The example project demonstrates...
Overriding Module Language Translations
Overriding Module Language Translations For Liferay DXP 7.4 U4/Portal 7.4 GA8+, the Language Override tool is the recommended approach. Overriding language translations in specific applications...
Aggregating Resource Bundles
Aggregating Resource Bundles When working with a module that shares localized messages, the bnd header must specify the resource bundles you want to associate with the module. Liferay provides a...
React Component Utilities Reference
React Component Utilities Reference Several useful tools are available to help you build high-performance components and applications in Liferay DXP using React: frontend-js-react-web module ...
PortletMVC4Spring Annotations
PortletMVC4Spring Annotations PortletMVC4Spring provides several annotations for mapping requests to controller classes and controller methods. @RenderMapping Annotation Examples The following...
Using React
Using React Build your own solutions using Liferay and React.
Remote Applications with Headless APIs
Remote Applications with Headless APIs Available 7.4+ After creating and publishing objects, headless REST APIs are automatically generated. Here you'll see how to integrate these endpoints to...
Reference
Reference PortletMVC4Spring integrates Spring, the Spring Web Framework, and the MVC design pattern with portlet development. As such, it uses configuration files from each of these areas and...
Customizing Localization
Customizing Localization Liferay ships with 55 translations, making it ideal for deployments all over the world. Sometimes, however, you must modify a translation or provide a new one. Here you can...
Overriding OSGi Services
Overriding OSGi Services Liferay's OSGi container is a dynamic environment in which services can be added, removed, or overridden as needed. This framework registers Liferay components with the...
Clay Management Toolbar
Clay Management Toolbar The Management Toolbar gives administrators control over search container results in their apps. It lets you filter, sort, and choose a view type for search results, so you...
Liferay Theme Objects For JSPs
Liferay Theme Objects For JSPs When you include the tag in your JSP, you gain access to several Liferay theme objects via variables. These objects are described in the table below: ...