rightmenu05022024

Sea Survival Training

  • Why is Sea Survival Training critical?

  • ONGC’s Sea Survival Centre: A National, and indeed, a Global asset

  • Safety is paramount and valuable

  • A Training for all!

  • Other important training protocols


  •  

Asset Publisher

An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy843.getLatestArticle(long, String, int)" threw an exception when invoked on com.sun.proxy.$Proxy843 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@4c51cedd"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign journalArticle = journalArtic...  [in template "44029#44070#1744715" at line 9, column 1]
----
1<#assign assetEntryLocalServiceUtil = staticUtil['com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil'] /> 
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/> 
3<#--<#assign assetEntryQuery =  objectUtil("com.liferay.asset.kernel.service.persistence.AssetEntryQuery") />--> 
4<#--${paramUtil.getString(request, "assetEntry", "defaultValue")}--> 
5<#assign assetEntryQuery = paramUtil.getLong(request, "assetEntry") /> 
6<#assign entry=assetEntryLocalServiceUtil.fetchAssetEntry(assetEntryQuery) /> 
7<#assign articleId=entry.getAssetRenderer().getArticle().getArticleId() /> 
8<#assign groupId=entry.getAssetRenderer().getArticle().getGroupId() /> 
9<#assign journalArticle = journalArticleLocalService.getLatestArticle(groupId, articleId, 0)/> 
10<@liferay_journal["journal-article"] articleId=journalArticle.getArticleId() groupId=groupId/> 
11 
12<#-- 
13Widget templates can be used to modify the look of a 
14specific application. 
15 
16Please use the left panel to quickly add commonly used variables. 
17Autocomplete is also available and can be invoked by typing "${". 
18-->