After upgrading to PPM 15.7.1, the Log Analysis portlets are no longer returning any data and the page filter is now missing.
The Tomcat Access Log Import/Analyze job has been running daily.
When navigating to the Log Analysis pages, the app-ca log throws errors similar to the following:
ERROR 2020-01-01 00:00:00,000 [http-nio-85-exec-130] web.XMLPageProcessor (clarity:admin:log_analysis) Unable to process portlet, standard error portlet will be substituted. Exception was:
com.niku.union.web.WebException: Failed to process portlet 5774002
...Caused by: org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: 'void org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(javax.servlet.jsp.tagext.Tag, org.apache.tomcat.InstanceManager, boolean)'...
Release : 15.7.1
Component : CA PPM INTEGRATIONS & INSTALLATIONS
This is due to an older version of Apache Tomcat being set in the CSA/NSA to be used by Clarity. Once a supported version is being used instead (for 15.7.1 it's Apache Tomcat 8.5.45 or higher patch level), the portlets will return data as expected.