An error occurred while processing the template.
No compatible overloaded variation was found; can't convert (unwrap) the 2nd argument to the desired Java type.
The FTL type of the argument values were: number (wrapper: f.t.SimpleNumber), number (wrapper: f.t.SimpleNumber).
The matching overload was searched among these members:
    com.sun.proxy.$Proxy478.fetchFolder(long, String),
    com.sun.proxy.$Proxy478.fetchFolder(long, long, String),
    com.sun.proxy.$Proxy478.fetchFolder(long)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign baseFolder = journalFolderLoc...  [in template "10132#10165#641386" at line 27, column 1]
----
1<#--  
2Display templates are used to lay out the fields defined in a data definition. 
3--> 
4 
5<#assign cssLink = CSS_URL.getData() /> 
6<link href="${cssLink}" rel="stylesheet" /> 
7 
8<script src="https://vlab.noaa.gov/documents/10165/641324/jquery.min.js/6d1ed07e-c602-4b15-83b8-819dc2ba2805"></script> 
9<script src="https://vlab.noaa.gov/documents/10165/641324/accordion.js/5ee49d5a-7129-49c5-8203-c1781c89917c"></script> 
10 
11<#-- Adding the following div so that the edit ellipses show --> 
12<div>&nbsp;</div> 
13 
14<#assign folderName = Base_Folder_Name.getData() /> 
15 
16<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") /> 
17<#assign group = groupLocalService.fetchGroup(getterUtil.getLong(groupId)) /> 
18<#assign groupFriendlyURL = group.getFriendlyURL() /> 
19 
20<#assign pageURL = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() + "/-/" /> 
21 
22<#assign myIndex = pageURL?index_of(groupFriendlyURL) /> 
23<#assign startIndex = myIndex + groupFriendlyURL?length + 1 /> 
24<#assign baseURL = pageURL?substring(0, startIndex) + "-/" /> 
25 
26<#assign journalFolderLocalService = serviceLocator.findService("com.liferay.journal.service.JournalFolderLocalService") /> 
27<#assign baseFolder = journalFolderLocalService.fetchFolder(getterUtil.getLong(groupId), getterUtil.getLong(folderName)) /> 
28<#assign folderId = baseFolder.getFolderId() /> 
29 
30<#assign folders = journalFolderLocalService.getFolders(getterUtil.getLong(groupId), folderId) /> 
31 
32<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
33 
34<#assign url = request.attributes.CURRENT_URL!"" /> 
35<#assign selectedFolder = httpUtil.getParameter(url, "selectedFolder", false)!"" /> 
36 
37<div id="cssmenu"> 
38  <ul> 
39    <#list folders as folder> 
40      <#if selectedFolder == folder.getFolderId()?string> 
41        <li class="active has-sub"><a href="#"><span>${folder.getName()}</span></a> 
42      <#else> 
43        <li class="has-sub"><a href="#"><span>${folder.getName()}</span></a> 
44      </#if> 
45 
46      <ul> 
47        <#assign articles = journalArticleLocalService.getArticles(getterUtil.getLong(groupId), folder.getFolderId()) /> 
48        <#list articles as article> 
49          <#assign param = "?selectedFolder=" + article.getFolderId()?string /> 
50          <#assign latestArticle = journalArticleLocalService.getLatestArticle(article.getResourcePrimKey()) /> 
51          <#if (latestArticle.getVersion() == article.getVersion()) && !article.isInTrash()> 
52            <li><a href="${baseURL}${article.getUrlTitle()}${param}">${article.getTitleCurrentValue()}</a></li> 
53          </#if> 
54        </#list> 
55      </ul> 
56      </li> 
57    </#list> 
58  </ul> 
59</div> 
Mesoanalysis Training

Check out the all new Mesoscale Environment Analysis (MEA) course! The course is fairly comprehensive training on mesoanalysis principles, including topics on using mesoanalysis in operations, and using mesoanalysis to support IDSS messaging. Click the box on the left to access the course site.

A smaller compilation of mesoanalysis training is available using the navigation drop-down to the lower left. Many of these training resources were originally part of the pre-requisite material for OPG's Mesoanalysis Boot Camp. Several of the resources are also available in Commerce Learning Center (CLC). If you are a NOAA employee and you would like to complete the training for credit, please log-in to the CLC and complete the training there.