Kai Virkki wrote: > Resin 4.x is a development version, so it's not supposed to be used in > a production environment anyway :) > The intent of 4.0.2 was to bring the quality up to be production worthy, so this is a significant issue. It looks like we'll be releasing a 4.0.3 earlier than planned to take care of these issue.
-- Scott > Cheers, > > Kai > > 2009/11/30 Wesley Wu <wumen...@gmail.com>: > >> Without this bug fixed, 4.0.2 can't be used in production environment. >> >> I use two machines with two resin as a load balance cluster, one with >> a web-tier and a app-tier the other only a app-tier. >> >> Every file upload block it. >> >> 2009/11/30 Wesley Wu <wumen...@gmail.com> >> >>> This bug should be marked as "block" because it prevents resin >>> load-balancer and third-party web server integration from working properly. >>> It seems caucho QA team did not pay much attention to Hmux stuff, because I >>> suffered a lot from it... >>> >>> -Wesley >>> >>> 2009/11/29 Alex <a...@caucho.com> >>> >>>>> Multi-Part request error when using HmuxRequest. >>>>> >>>> Thanks Wesley, >>>> >>>> I reported a bug: http://bugs.caucho.com/view.php?id=3790 >>>> >>>> Alex >>>> >>>>> My resin 4.0.2 was behind an apache 2.1.x using CauchoRequest to forward >>>>> all request for a virtual host to resin. >>>>> >>>>> If I use 8080 port without apache, everything goes fine. >>>>> >>>>> 2009-11-28 13:14:28.916 ERROR [server-127.0.0.1:6800-5] >>>>> c.b.c.s.MultiPartRequest (103) - Unable to parse request >>>>> org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: >>>>> Processing of multipart/form-data request failed. Stream ended >>>>> unexpectedly >>>>> at >>>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367) >>>>> [FileUploadBase.class:1.2.1] >>>>> at >>>>> com.buysou.cms.servlet.JakartaMultiPartRequest.parse(JakartaMultiPartRequest.java:61) >>>>> [classes:na] >>>>> at >>>>> com.buysou.cms.servlet.MultiPartRequestWrapper.<init>(MultiPartRequestWrapper.java:47) >>>>> [classes:na] >>>>> at >>>>> com.buysou.cms.servlet.CmsPageFilter.wrapRequest(CmsPageFilter.java:268) >>>>> [classes:na] >>>>> at >>>>> com.buysou.cms.servlet.CmsPageFilter.doFilter(CmsPageFilter.java:138) >>>>> [classes:na] >>>>> at >>>>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:88) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.buysou.servlet.filters.encoding.EnhancedEncodingFilter.doFilter(EnhancedEncodingFilter.java:85) >>>>> [classes:na] >>>>> at >>>>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:88) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:183) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:169) >>>>> [pro.jar:4.0.2] >>>>> at >>>>> com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:103) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:290) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.hmux.HmuxRequest.handleInvocation(HmuxRequest.java:475) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.hmux.HmuxRequest.handleRequestImpl(HmuxRequest.java:394) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:357) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.port.TcpConnection.handleRequestsImpl(TcpConnection.java:619) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.port.TcpConnection.handleRequests(TcpConnection.java:556) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.port.TcpConnection$AcceptTask.doTask(TcpConnection.java:1194) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.port.TcpConnection$ConnectionReadTask.runThread(TcpConnection.java:1127) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.server.port.TcpConnection$AcceptTask.run(TcpConnection.java:1158) >>>>> [resin.jar:4.0.2] >>>>> at >>>>> com.caucho.util.ThreadPool$PoolThread.runTasks(ThreadPool.java:901) >>>>> [resin.jar:4.0.2] >>>>> at com.caucho.util.ThreadPool$PoolThread.run(ThreadPool.java:866) >>>>> [resin.jar:4.0.2] >>>>> Caused by: >>>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException: >>>>> Stream ended unexpectedly >>>>> at >>>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:983) >>>>> [MultipartStream$ItemInputStream.class:1.2.1] >>>>> at >>>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887) >>>>> [MultipartStream$ItemInputStream.class:1.2.1] >>>>> at java.io.InputStream.read(InputStream.java:85) [na:1.6.0_14] >>>>> at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94) >>>>> [Streams.class:1.2.1] >>>>> at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64) >>>>> [Streams.class:1.2.1] >>>>> at >>>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:362) >>>>> [FileUploadBase.class:1.2.1] >>>>> ... 21 common frames omitted >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> resin-interest mailing list >>>> resin-interest@caucho.com >>>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>>> >> _______________________________________________ >> resin-interest mailing list >> resin-interest@caucho.com >> http://maillist.caucho.com/mailman/listinfo/resin-interest >> >> > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > > _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest