FreeMarkerの構文が正しくありません。

The following has evaluated to null or missing:
==> restArticle.contentFields [in template "template_id" at line 128, column 24]

----
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: #list restArticle.contentFields as field [in template "template_id" at line 128, column 17]
----

Display DXP logs along with Client Extensions on 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).

Released 09/28/2023


Introduction

In our ongoing commitment to providing better transparency and troubleshooting capabilities to Liferay PaaS customers, we've made improvements to the Cloud Console. Previously, users had access to logs specific to Client Extensions. Now, with this release, users can view an integrated set of logs which include both Client Extension and DXP logs within the unified Cloud Console interface.

Feature Details

  1. Unified Logging View: Within the Cloud Console's log interface, users can now view not just Client Extension logs, but also logs related to DXP.

  2. Log Interactivity: With the introduction of DXP logs into the Cloud Console, users have enhanced capabilities like filtering and sorting based on parameters such as timestamp and severity, ensuring streamlined navigation through logs.

  3. Real-Time Log Update: The Cloud Console ensures real-time updates. As new log entries are made in the DXP environment, they are instantly reflected in the Cloud Console for users to view.

Broader Context

This feature addresses the architectural nuances of Liferay PaaS. While Liferay service logs were previously visible to a select group, the enhanced view ensures a wider set of users can access a comprehensive set of logs. This move is aligned with our goal to equip users with all necessary insights, ensuring a more autonomous and efficient troubleshooting process.

Conclusion

The enhanced log viewing capability in the Cloud Console is aimed at simplifying the troubleshooting process for Liferay PaaS users. By providing a comprehensive log view, we're ensuring users have a holistic understanding of their environments, fostering efficiency, and reducing the need for external interventions. Further documentation and guidance are available on Liferay's official platform.

このページで