Hi and best wishes to you !
This may not be related to it at all, or not, I do not know, but as most of us, we upgraded in late december our versions, and on my side I updated up to v11.24.29. I was at v11.24.23 before the log4j panic
Then I went on an end-of-year well awarded vacation. But coming back, I have noticed that now I have a lot of automatically generated reports failing. Common point was they were scheduled to be ran at the same time. So I reviewed them, spanned other the time to avoid the Commserve’s CPU and DB crush. It went a bit better, but still failed.
So I dug deeper, and noticed some reports got stuck in the job queue. Looking at the webconsole.log file, here’s what I could find :
1014 ERROR ExportHandler:runAndGetPhantomJSStatus:1004 - Failed to run PhantomJS:
java.lang.RuntimeException: phantom: Process Timed out after 45 minutes
at commvault.web.reports.ReportsUtil.runProcess(ReportsUtil.java:1185)
at commvault.web.reports.ExportHandler.runAndGetPhantomJSStatus(ExportHandler.java:1001)
at commvault.web.reports.ExportHandler.export(ExportHandler.java:741)
at commvault.web.reports.ExportHandler.handleRequest(ExportHandler.java:278)
at commvault.web.reports.ExportHandler.handleRequestForRunReportSchedule(ExportHandler.java:165)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
3920 7 01/04 15:17:53 CommserveIP 1014 ERROR ExportHandler:export:838 - Export failed.
java.lang.RuntimeException: phantom: Process Timed out after 45 minutes
at commvault.web.reports.ReportsUtil.runProcess(ReportsUtil.java:1185)
at commvault.web.reports.ExportHandler.runAndGetPhantomJSStatus(ExportHandler.java:1001)
at commvault.web.reports.ExportHandler.export(ExportHandler.java:741)
at commvault.web.reports.ExportHandler.handleRequest(ExportHandler.java:278)
at commvault.web.reports.ExportHandler.handleRequestForRunReportSchedule(ExportHandler.java:165)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
3920 7 01/04 15:17:53 CommserveIP 1014 ERROR ExportHandler:handleRequest:320 -
java.lang.RuntimeException: Error while exporting
at commvault.web.reports.ExportHandler.handleRequest(ExportHandler.java:298)
at commvault.web.reports.ExportHandler.handleRequestForRunReportSchedule(ExportHandler.java:165)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ExportFilter.doFilter(ExportFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
3920 7 01/04 15:17:53 CommserveIP 1014 ERROR MainController:processRequest:133 - MainController failed to process target runReportSchedule.do. IncidentId is: phtx6jisz3mzmlbyku. Exception is: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: Error while exporting
at commvault.web.reports.ExportHandler.handleRequest(ExportHandler.java:298)
at commvault.web.reports.ExportHandler.handleRequestForRunReportSchedule(ExportHandler.java:165)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ExportFilter.doFilter(ExportFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
3920 7 01/04 15:17:53 CommserveIP 1014 ERROR ScheduleFilter:doFilter:219 - JOBID: 4245158.
java.lang.RuntimeException: Error while exporting
at commvault.web.reports.ExportHandler.handleRequest(ExportHandler.java:298)
at commvault.web.reports.ExportHandler.handleRequestForRunReportSchedule(ExportHandler.java:165)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ExportFilter.doFilter(ExportFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
Wrapped by: java.lang.RuntimeException: java.lang.RuntimeException: Error while exporting
at commvault.web.reports.ExportHandler.handleRequest(ExportHandler.java:323)
at commvault.web.reports.ExportHandler.handleRequestForRunReportSchedule(ExportHandler.java:165)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ExportFilter.doFilter(ExportFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
Wrapped by: java.lang.reflect.InvocationTargetException: null
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at commvault.web.core.MainController.processRequest(MainController.java:103)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ExportFilter.doFilter(ExportFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.core.sso.NegotiateSecurityFilter.doFilter(NegotiateSecurityFilter.java:164)
Wrapped by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at commvault.web.core.MainController.processRequest(MainController.java:208)
at commvault.web.core.MainController.doGet(MainController.java:296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ReportsFilter.doFilter(ReportsFilter.java:298)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.reports.ExportFilter.doFilter(ExportFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.core.sso.NegotiateSecurityFilter.doFilter(NegotiateSecurityFilter.java:164)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at commvault.web.core.blockapplicationservice.BlockApplicationsFilter.doFilter(BlockApplicationsFilter.java:127)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
3920 7 01/04 15:17:54 CommserveIP 1014 WARN ServerBroker:getResponseAndHandleExceptions:464 - Invalid response returned: 401
3920 7 01/04 15:17:54 CommserveIP 1014 ERROR ScheduleFilter:doFilter:244 - JOBID: 4245158. Error while invalidating the token and session after running schedule UNAUTHORIZED_REQUEST
CommserveIP replaces my Commserve’s IP, but the rest is plain.
This error example is taken from a generation of a filtered AuxCopyJob report I tried to Save as PDF, but to HTML or else is the same, even to send through mail to any format.
The report is viewable on the screen, from the webconsole. But each time I try to save/download/send the report in any form, a PhantomJS process is initiated on the Commserve, grabbing CPU until I kill it :

And the more reports I request, the more PhantomJS processes I get (each grabbing their CPU share until my CS is almost dying and we have to restart services).
I found no hotfixes since fr24 HP29, so before raising a case to support, I wanted to know if some other people is experiencing such, more or less.
Thanks for your feedback, even if you’re in that FR/HP version and your reports are working fine.