Websphere 8.5 war installation fails

websphere

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?

Best Answer

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.

Related Topic