Search Results

All Results 7014
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Setting a Default Widget Template
Setting a Default Widget Template You can change the widget template for individual widgets through their own configuration; however you can also configure a default widget template to apply to all...
Configuring Widget Look and Feel
Configuring Widget Look and Feel Customize your widget's appearance using the Look and Feel Configuration menu when using widget pages. Adjust text styles, background colors, borders, margins,...
Sharing Widgets with Other Sites
Sharing Widgets with Other Sites The Sharing options for widgets are deprecated as of Liferay DXP 2024.Q4/Portal GA129 and are scheduled for removal in a future release. Currently, this feature...
Setting Widget Scopes
Setting Widget Scopes The Scope configuration is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. By default, Liferay's page widgets are scoped...
Styling Widgets
Styling Widgets Once you've added widgets on a page, you can customize the look and feel of the widgets to meet your needs. With a range of configuration options available, you can tailor the...
Configuring Locked Pages
Configuring Locked Pages Liferay DXP 2023.Q3+/Portal GA92+ Liferay locks pages during editing to avoid conflicts when multiple users try to edit the same page. This feature works with content,...
Using a Widget Template Example
Using a Widget Template Example Widget Templates are great tools for customizing how widgets look and feel on your site. This example shows changing the default configuration of the Media Gallery...
Page Settings
Page Settings In Liferay, effective page management is crucial for maintaining an organized and user-friendly site. Page settings go beyond the physical layout and content of your pages to help you...
Types of Utility Pages
Types of Utility Pages Utility pages are content pages managed at the site level. Since the default system-level pages are not customizable, you can use site-level utility pages to provide a unique...
Updating Page Permissions
Updating Page Permissions By default, when users join a site, they can see all of its pages. However, you can configure permissions for individual pages to restrict access based on user roles. ...
Configuring Your Page's Friendly URL
Configuring Your Page's Friendly URL Liferay 7.3+ You can set friendly URLs for each of your site's pages. These URLs make it easy to understand and recall your page's address while providing key...
Setting Default Permissions
Setting Default Permissions Liferay DXP 2024.Q3+/Portal GA125+ You can define a set of default permissions for Liferay content pages. The default permissions setting is available at both instance...
Content Page Editor UI Reference
Content Page Editor UI Reference For Liferay 7.4 U37+/GA37+ Using the content page editor, you can add and configure elements in a content page. Go to a content page and click Edit (Edit icon)....
Adding Elements to Content Pages
Adding Elements to Content Pages After creating a content page, you can add widgets and fragments to build the page's content and structure. Navigate to the content page and click Edit (Edit...
Managing Content in Content Pages
Managing Content in Content Pages When working on content pages or templates, you can view and manage documents, web content articles, collections, and inline text added to them. To access these...
Managing Content in Content Pages For Liferay 7.3 and Earlier Versions
Managing Content in Content Pages For Liferay 7.3 and Earlier Versions For Liferay DXP/Portal 7.3, you can review web content deployed using fragments and widgets in the Contents panel (Contents). ...
Using Content Pages
Using Content Pages Liferay's default page type is the content page. You can manage and edit page content and design with a convenient interface containing configurable drag-and-drop elements, or...
Default Site Applications
Default Site Applications All sites include the below core applications for building personalized digital experiences. You can access them via the Product Menu (Product Menu). The Product Menu can...
Enabling User Personalization of Widget Pages
Enabling User Personalization of Widget Pages Administrators can designate some or all sections (rows and columns of the page layout) of a widget page as customizable for site members. Page...
Using Page Comments
Using Page Comments When building content pages, you and your team can collaborate using Liferay's page comments feature. Comments are enabled out-of-the-box in Liferay DXP 7.3+. Use page comments...
Adding Widgets to a Page
Adding Widgets to a Page Widgets are applications. They can be simple and only used to display content, or they can be full-featured collaboration applications, like the Message Boards widget. ...
Ext module is not deployed with the cloud deployment process
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 modules_ext style projects in workspace will correctly deploy to /build/dist/osgi/marketplace/override. However, for dockerDeploy...
Layout module upgrade fails with NoSuchGroupException when moving up to dxp-14 fix pack
Issue After installing dxp-14 fix pack, start up fails due to the layout module upgrade failure. ERROR [main][UpgradeStepRegistratorTracker:184] Failed upgrade process for module com.liferay.layout.impl com.liferay.portal.kernel.upgrade.UpgradeException:...
Empty string is considered as null in the parameter map
Issue Is there any specific reason why the empty String in the parameter map is considered Null? Steps to Reproduce: Deploy the com.mycompany.my.icefaces.portlet. The portlet has a example <ace:datatable> with filters. Add the com.mycompany.my.icefaces.portlet to a Liferay page. Type...
Special Characters are Escaped in Salesforce Chat
Issue Special characters are escaped when using the Salesforce Snap-In Chat in Liferay. Environment Liferay DXP Resolution Since Salesforce Snap-In Chat is a third-party add on, and no core Liferay issue has been identified which leads to this issue, there is currently no official...
Accessing a Service Builder module from a Spring MVC portlet in Liferay DXP
Issue When a Spring MVC portlet is trying to call a Service Builder service, there are java.lang.ClassCastExceptions in the logs. For example: ERROR [http-nio-8080-exec-5][DispatcherPortlet:428] Could not complete request java.lang.ClassCastException: com.sun.proxy.$Proxy1205 cannot be...
Known Issue: Adjusting Calendar Notification Template fields to be greater than 75 characters results in “Portlet is temporarily unavailable" and JDBCExceptionReporter errors
Issue When attempting to edit the fields for a calendar email notification template (such as the "From Name" and "From Address" in the "Invite Email" template), if the combined values of the two fields are too long (>75 characters, including the database metadata), when attempting to...
Adding custom preferences to Spring MVC Portlet
Issue We've create a new Spring MVC Portlet and we'd like to configure it with some custom portlet preference. How can we do it? Environment Liferay DXP Resolution Once you've created your Spring MVC Portlet you need to follow below steps in order to add some custom preferences to it:...
"Service "com.liferay.portal.kernel.cache.MultiVMPool" is unavailable" errors in the logs during startup
Issue The following error can be seen in the logs multiple times during server startup ERROR [Start Level: Equinox Container: 30e307ea-2db2-001b-1b24-8fe7a9e210b3][ServiceProxyFactory:265] Service "com.liferay.portal.kernel.cache.MultiVMPool" is unavailable in 60000 milliseconds while...
Startup errors after installing DXP 7.3 Fix Pack 2
Issue After installing Fix pack 2, errors like the following are shown in the server boot log: 2021-07-02 08:21:57.763 ERROR [com.liferay.portal.spring.extender.internal.LiferayServiceExtender-BundleTrackerOpener][BasicLazyInitializer:165] Javassist Enhancement failed:...
A servlet matching the filter (servlet.init.private=false)(servlet.type=friendly-url) is unavailable
Issue The following WARN message is obtained during the portal startup: 2020-02-07 09:02:43.401 WARN  [http-nio-9090-exec-7][PortalImpl:6752] javax.servlet.ServletException: A servlet matching the filter (servlet.init.private=false)(servlet.type=friendly-url) is unavailable...
Schedulers are not initialized as intended in a clustered environment
Issue In a clustered environment if we restart the nodes at the same time for a deployment, schedulers and information can be lost.  Environment Liferay DXP 7.3 Resolution The issue described above is caused by not starting clustered nodes sequentially which is considered to be a bad...
When adding long values to a JSON object using the Liferay API a String with double quotes is being returned
Issue When generating a new JSON object using the Liferay API (JSONObjectImpl.java) and a new long value is added to it the returned value is a String with double quotes. In this case the user is calling...
NoClassDefFoundError when starting the nodes simultaneously
Issue The following error is thrown when the nodes of the cluster are started simultaneously: 2021-08-04 18:43:34,772 ERROR [Framework Event Dispatcher: Equinox Container: 94ea1e3b-3db5-4b49-9cf5-398239563c13][osgi.logging.org_eclipse_osgi:97] FrameworkEvent ERROR...
Requires 3.0 opt-in when customizing Control Panel
Issue When deploying a module that customizes Control Panel, the changes don't take effect and I get: java.lang.UnsupportedOperationException: Requires 3.0 opt-in. Environment Liferay DXP 7.2 Resolution The solution is to rebuild the module with the latest Liferay IDE version as well as...
Error during Liferay startup after updating a config or cfg configuration file in the osgi/configs folder
Issue After editing a config or configuration file in the osgi/configs folder, there are unexpected errors during the startup process, that can prevent Liferay from starting correctly The errors detected in 7.2 Fixpack 11 and 12 are: After editing the Elasticsearch configuration...
Exported Page Template SAVES Custom Fragment Configurations / Imported Page Template IGNORES Custom Fragment Configurations
Issue Steps to Reproduce: Create a custom fragment with any type of configuration. (I've tested with "dataType": "int" and "type": "text"). Alternatively you can import the attached zip that includes a custom fragment. Create a page template and add the custom fragment to the page....
Performance of the JSLoaderModulesServlet
Issue Steps to Reproduce: Start a server With a navigator, open the dev-tools and look at the network tab, and load the home. Refresh the home. Actual Results: js_loader_modules file is never cached. Size: X KB Expected Results: Second requirement to js_loader_modules should be served as...
User is required to change their password when they first log in
Issue  User is required to change their password when they first log in Environment DXP 7.2+ Resolution Add the below properties in portal-ext. properties files: users.reminder.queries.custom.question.enabled=false passwords.default.policy.change.required=false...
Configure default database if the one defined in jndi is not available
Issue When the database is configured through the portal property: jdbc.default.jndi.name (and its properties defined in ROOT.xml) and it is, for some reason, not available when the portal starts, the default database is loaded (HSQL) and hence the default home page is shown (the one...
How to fix "Store is not available" exception when using Amazon S3 for Liferay DXP 7.2 Fix Pack 13?
Issue When setting up or upgrading to Liferay DXP 7.2 Fix Pack 13, files in Documents and Media are not available and/or new files cannot be added and the below error occurs in the log: WARN [http-nio-8080-exec-31][PortalImpl:6884] java.lang.IllegalStateException: Store is not available...
How to disable simultaneous login from multiple sessions
Issue How to disable users to simultaneously login to Liferay DXP using multiple different sessions. Environment Liferay DXP 7.0 Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3  Resolution Please add the following properties to your portal-ext.properties file: live.users.enabled=true...
Changes made to LDAP connection settings do not go into effect
Issue Despite making changes to LDAP connection settings through Control Panel > Instance Settings > LDAP > Connection, those changes don't go into effect, and the default settings are used when connecting to the LDAP server.  For example, despite setting...
Failed upgrade process com.liferay.asset.display.page.internal.upgrade.v2_3_2.UpgradeAssetDisplayPageEntry
Issue The following error is thrown while upgrading a DXP 7.3 instance: 2021-08-09 11:25:50.668 INFO  [main][UpgradeProcess:115] Failed upgrade process com.liferay.asset.display.page.internal.upgrade.v2_3_2.UpgradeAssetDisplayPageEntry in 49 ms...
Obsolete CBC Ciphers (AES, ARIA, etc)
Issue "Obsolete CBC Ciphers" warning message can appear during a security revision or in certain browsers. Environment Liferay DXP. Resolution The message points to a vulnerability related to the available cipher protocols for HTTP transport. This communication is always ciphered by...
How to generate multiple Java Thread Dumps in Linux and Windows
Issue In case of a throughput issue, the Liferay support service usually asks to take some java thread dumps from the Liferay server, in an interval of 1-2 seconds. Taking several thread dumps, allows you to detect if a Java thread is stuck or taking too long to complete. How can I...
${processor.processMax()} error message with a blank page
Issue Opening different pages and menus on DXP 7.2 and above could result in an empty page showing the ${processor.processMax()} error message The solution only applies if you use the module.framework.properties.org.osgi.framework.bootdelegation property in your portal-ext.properties,...
FileImpl "Unable to extract text from" and other errors during document indexation related to TIKA library
Issue If we execute a reindex of documents (DLFileEntry) we have several warnings and errors in the log file with the message "Unable to extract text from" and related to FileImpl and TikaException: Tried to allocate an array of length 1133957, but 1000000 is the maximum for this record...
How to execute verify.frequency in Liferay DXP 7.3
Issue The property verify.frequency was deprecated in Liferay DXP 7.3. Environment Liferay DXP 7.3. Resolution To check for available verify processes, go to Control Panel > System > Gogo shell and enter the command verify:list. To run a verify process, enter:...
Internal Server Error thrown due to orphan portlet
Issue Steps to Reproduce 1) Create a theme with an embedded DM portlet (portletId = 20) in Liferay 6.2. 2) Deploy this theme. 3) Visit the page configured with that theme and check that the embedded DM portlet is available. 4) Add a few documents in it. 5) Add Most viewed assets Portlet....
Web Content Search shows all versions
Issue Steps to reproduce: Create a web content Edit it a few times Search for it in the Web content search field Current behaviour: Every version of the web content is shown in the results Expected behaviour: Only the web content should be shown in the results Environment Liferay DXP 7.2...
Performance issue: Liferay service getting restarted frequently
Issue Liferay service gets restarted frequently [every day or so], and status logs show readiness and liveness probes failing and causing the service to restart. Environment liferay-dxp:7.2-4.0.3 Resolution There can be multiple issues, one of them can be the use of...
Response Status Code Inconsistency for Deactivated Site
Issue My site is deactivated. Different status code responses are returned within the site when accessing: 1.) Pages (404) 2.) Documents (302) http responses are inconsistent for a deactivated site. Environment DXP 7.3    DXP 7.2    DXP 7.1 Resolution At this time, the behavior is a...
Logs rotation based on size
Issue How to implement the log rotation for Liferay logs based on the size Environment Liferay Portal 6.2 Liferay DXP 7.0 Resolution The logs can be rotated based on the size and it can be achieved through a very slight change in portal-log4j.xml. This file can be found...
Upgrading to 7.3+ fails due to a table not complying with the requirements of an external plugin
Issue The upgrade process to Liferay DXP 7.3+ failed with the following Caused by: Caused by: java.sql.SQLException: The table does not comply with the requirements by an external plugin. Environment Liferay DXP 7.3+ Resolution This error will occur when group replication is enable on...
How can a URL be replaced or hidden on every site visit?
Issue As a reverse proxy on the web server, whenever a user accesses a URL, the user is sent to the application server's IP address, which is visible on the site URL. Now, how can this URL be replaced by IP or hidden on every visit to the site. Environment Liferay DXP 7.2 Apache Web...
Failed upgrade process for Analytics when upgrading to DXP 7.3
Issue When upgrading to DXP 7.3, I'm encountering the following error in the upgrade process:  2021-05-12 04:16:12.918 ERROR [main][UpgradeStepRegistratorTracker:144] Failed upgrade process for module com.liferay.analytics.settings.web com.liferay.portal.kernel.upgrade.UpgradeException:...
Session timeout auto extend fails with Google Chrome
Issue The user session expires in about 10-15 minutes inactivity, even if session.timeout.auto.extend is set to true, and session.timeout and session.timeout.auto.extend.offset are all configured. The issue only occurs when using Google Chrome. Environment DXP 7.3 Resolution The issue...
"javax.crypto.BadPaddingException" warning in server console.
Issue While startup below warnings can be observed in the server console: ERROR [tomcat-http--1][AutoLoginFilter:259] Current URL / generates exception: com.liferay.portal.kernel.exception.SystemException: com.liferay.petra.encryptor.EncryptorException:...
Table 'OA2Auths_OA2ScopeGrants' already exists
Issue The following error occurs while upgrading a database to DXP 7.1 or higher Table 'OA2Auths_OA2ScopeGrants' already exists Environment Upgrading Portal 6.2 or DXP 7.0 -> DXP 7.1 or higher Resolution This error says that the table already exists, but OA2Auths_OA2ScopeGrants table...

Showing 1,621 to 1,680 of 8,807 entries.