Liferay Cloud Infrastructure

FreeMarker syntax is invalid.

The following has evaluated to null or missing:
==> parentCategory.id [in template "template_id" at line 182, column 201]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
- Failed at: ${parentCategory.id} [in template "template_id" at line 182, column 199]
----

2025.10.28 - Service Release Updates

Service Updates for Liferay Cloud

The services update for 2025-10-28 includes a minor update for the **Backup** service.

DXP Cloud Stack 

Service Name Previous Release Current Release Docker Images
Backup 5.26.0 5.27.0
  • liferaycloud/backup:5.27.0
CI 6.1.1 6.1.2
  • liferaycloud/jenkins:2.492.3-lts-jdk21-6.1.2
Database 5.8.0 5.9.0
  • liferaycloud/database:5.9.0
Liferay 5.8.4 5.9.0
  • liferaycloud/liferay-dxp:7.4-5.9.0
  • liferaycloud/liferay-dxp:7.3-5.9.0
  • liferaycloud/liferay-dxp:7.2-5.9.0
  • liferaycloud/liferay-dxp:7.1-5.9.0
Search 5.5.0 5.5.1
  • liferaycloud/elasticsearch:8.18.3-5.5.1
Webserver 6.2.2 6.3.0
  • liferaycloud/nginx:1.26.3-6.3.0

 

Change Log

 

Service Name Service Version Ticket No. Description
Backup 5.27.0 LCD-48463
LCD-48477
  • Internal: Pipeline Improvements

 

Update Instructions

Note : To take advantage of the new features and fixes provided by the 5.x stack of services, you must update your entire stack to the new 5.x images or above.

Image Update Instructions

The Liferay Cloud image versions needs to be set inside of the <service>/LCP.json file.

Note, however, that the liferay service uses two image properties. The DXP Cloud image is set in the liferay/LCP.json file, but the liferay/dxp image is set in the gradle.properties. This change was made in order to facilitate easier deployment using the Liferay Cloud CLI.

liferay/LCP.json file would set the liferaycloud/liferay-dxp image: 

"image":"liferaycloud/liferay-dxp:7.4-5.X.X"

liferay/gradle.properties file would set the liferay/dxp image:

liferay.workspace.docker.image.liferay=liferay/dxp:2024.q1.1

For all other images, you will just need to update the LCP.json file with the intended image version.

Once the LCP.json files are updated, commit the changes to your Git repository.

git add . && git commit -m "Update dxp cloud stack to XXX"

After pushing these changes to the remote repository, a build will be created in Liferay Cloud and it is ready to deploy.

On this page