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
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-->