https://issues.apache.org/bugzilla/show_bug.cgi?id=57528
Bug ID: 57528
Summary: Random NPE when sending multipart content
Product: Tomcat 8
Version: 8.0.18
Hardware: PC
Status: NEW
Severity: major
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
>From time to time I get a NPE when calling a rest api with
content-type=multipart/form-data
The request does not get to spring framework filters, it fails inside tomcat.
I am not using web sockets in my app
The same bug is reproducible both on linux and windows, with the zip version
and tomcat 8.0.18 (I think also with tomcat 7 and older versions of 8)
java.lang.NullPointerException
org.apache.catalina.webresources.AbstractArchiveResource.getContent(AbstractArchiveResource.java:177)
org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:2579)
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2405)
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:854)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1274)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:998)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.knod.core.logging.RequestLoggingFilter.doFilterInternal(RequestLoggingFilter.java:51)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:97)
com.knod.core.cors.CorsKnodFilter.doFilterInternal(CorsKnodFilter.java:27)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]