1

I am trying to install a small (4MB) war file in the admin console of Websphere 8.5.5.9 and it fails with the following stack trace in the SystemErr.log:

[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R javax.servlet.ServletException: org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. Async operation timed out
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest(Unknown Source)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at com.ibm.isclite.container.controller.NLSDiskMultipartRequestHandler.handleRequest(NLSDiskMultipartRequestHandler.java:42)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at org.apache.struts.util.RequestUtils.populate(Unknown Source)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at org.apache.struts.action.RequestProcessor.processPopulate(Unknown Source)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at org.apache.struts.action.RequestProcessor.process(Unknown Source)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at org.apache.struts.action.ActionServlet.process(Unknown Source)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at org.apache.struts.action.ActionServlet.doPost(Unknown Source)
[5/31/17 14:06:28:139 CDT] 00000072 SystemErr     R     at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistance(WSCUrlFilter.java:964)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:511)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:332)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:940)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
[5/31/17 14:06:28:140 CDT] 00000072 SystemErr     R     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1820)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R Caused by: org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. Async operation timed out
[5/31/17 14:06:28:141 CDT] 00000072 SystemErr     R     at org.apache.commons.fileupload.FileUploadBase.parseRequest(Unknown Source)
[5/31/17 14:06:28:142 CDT] 00000072 SystemErr     R     ... 39 more

I have tried changing many settings, including timeout values and nothing has made a difference. It even behaves differently between browsers. If I open the console in Chrome it will take over a half hour before it fails. In IE it takes about 2 minutes, but fails just the same.

Others have been able to install the same WAR, but we have not been able to find differences that would explain it.

Has anyone else run into this?

Tyrone
  • 11
  • 2
  • is your deployment manager hosted on the same machine as the app node ? any firewalls between the two ? and also, all your other apps can be deployed without any prob ? it's just this specific ear ? – olivierg May 31 '17 at 20:08
  • Yes. Sorry, I should have mentioned that this is a standalone, local server. – Tyrone May 31 '17 at 20:13
  • It's almost like some kind of local firewall blockage. – dbreaux Oct 12 '17 at 22:37

1 Answers1

0

This is a workaround, not an answer, really, but I found out that it has something to do with installing from the "Local file system" option. Using the "Remote file system" option, even though the WAR file was on my local drive, works.

Tyrone
  • 11
  • 2