[com.servicenow.wfm.controller.app.UncaughtExceptionCatchingFilter] [] [] - [71de9350-f819-4770-b8ed-7585d8b0e7e2] Uncaught exception during processing of request nulljavax.servlet.ServletException: javax.ws.rs.ProcessingException: org.apache.catalina.connector.ClientAbortException: java.io.EOFException: Unexpected EOF read on the socket at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:410) at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.servicenow.wfm.controller.app.BrowserSecurityFilter.doFilter(BrowserSecurityFilter.java:86) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.servicenow.wfm.controller.app.IncomingRequestFilter.doFilter(IncomingRequestFilter.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
This log is getting printed in an infinite loop and filling up disk space at a very fast speed. This issue is being observed on 1 of 5 instances and is gone after we restarted this service. There are no logs which are getting printed from our applcation. Only this stack trace is replicated throughout the log file. What could be the reason for this log?
The last log from our app indicate that we tried getting a value for a key from redis.
BoundListOperations<String, String> listOps = mRedisTemplate .boundListOps(getPackagingJobsQueue(platformRequested)); String productKey = listOps.leftPop();
Few details about our machine:
Server version: Apache Tomcat/8.5.53Server built: Mar 11 2020 10:01:39 UTCServer number: 8.5.53.0OS Name: LinuxOS Version: 3.10.0-1160.11.1.el7.x86_64Architecture: amd64JVM Version: 1.8.0_162-b12JVM Vendor: Oracle Corporation