Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> serviceLocator.findService("org.bipm.portal.service.commons.asset.service.BipmAssetService")  [in template "20099#20135#18019620" at line 2, column 35]

----
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: #assign bipmCommonsService = serviceL...  [in template "20099#20135#18019620" at line 2, column 5]
----
1<#if entries?has_content> 
2    <#assign bipmCommonsService = serviceLocator.findService("org.bipm.portal.service.commons.asset.service.BipmAssetService")/> 
3    <#assign sortedEntries = bipmCommonsService.sortEntriesByUrlTitle(entries,locale,portletPreferences)/> 
4    <div class="working-group"> 
5        <div class="working-group__header"> 
6            <p class="working-group__header-title title-secondary"> 
7                <@liferay.language key="workinggroup.portlet.title" /> 
8            </p> 
9        </div> 
10        <div class="working-group__wrapper"> 
11            <select id="${randomNamespace}working-group-select"> 
12                <option value=""> 
13                    <@liferay.language key="dropdown.label.select" /> 
14                </option> 
15                <#list sortedEntries as entry> 
16                    <#assign assetRenderer = entry.getAssetRenderer() /> 
17                    <#assign className = assetRenderer.getClassName() /> 
18                    <#assign entryTitle = assetRenderer.getTitle(locale) /> 
19                    <#assign urlTitle = htmlUtil.escape(assetRenderer.getUrlTitle()) /> 
20 
21                    <#if className == "org.bipm.portal.service.secretariat.model.WorkingGroup"> 
22                        <#assign renderedObject = assetRenderer.getAssetObject() /> 
23                        <option value="${portalUtil.getHomeURL(request)}${urlTitle}"> 
24                            ${renderedObject.getBipmId()} 
25                        </option> 
26                    </#if> 
27                </#list> 
28            </select> 
29            <button class="btn btn-primary" 
30                    onclick="window.location.href = document.getElementById('${randomNamespace}working-group-select').value;"> 
31                <@liferay.language key="view" /> 
32            </button> 
33        </div> 
34    </div> 
35</#if>