Steve has found that in certain circumstances, we get errors such as the following from the Explorer client.
javax.faces.FacesException: Unable to compile class for JSP:
An error occurred at line: 44 in the jsp file: /jsp/dashboards/container.jsp
The type javax.portlet.PortletSession cannot be resolved. It is indirectly referenced from required .class files
41: FacesContext fc = FacesContext.getCurrentInstance();
43: // set locale for JSF framework usage
47: <%-- load a bundle of properties with I18N strings --%>
This is because portlet.jar was removed from inside alfresco.war to allow alfresco.war to be deployed on Liferay. We need to move the remaining direct dependencies on the portlet API into portlet specific classes.