Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Wesley Wu
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


Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Kai Virkki
Resin 4.x is a development version, so it's not supposed to be used in
a production environment anyway :)

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
 

Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Scott Ferguson
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
 

Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Scott Ferguson
Wesley Wu wrote:
 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.
   

Can you turn on finer logging for both machines and send the protocol 
part of the logs? I can't reproduce the issue here; posts are going 
through fine. So there must be some difference in the request or the 
reading that's triggering the problem.

-- Scott
 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
 

Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Scott Ferguson
Scott Ferguson wrote:
 Wesley Wu wrote:
   
 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.
   
 

 Can you turn on finer logging for both machines and send the protocol 
 part of the logs? I can't reproduce the issue here; posts are going 
 through fine. So there must be some difference in the request or the 
 reading that's triggering the problem.
   
Nevermind. I found it.

-- Scott




___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Wesley Wu
Thanks, Scott. You rocks.

We're planning a launch of a new version of my website on December 18.

All codes in this new version rely on JSR 299 (hopefully I'll see the
final ballot today).

So it's a bit emergency for me to solve this problem.

I'll be happy if 4.0.3 will be ready by then, but a snapshot with
fixes will be ok.

Or I'll have to switch back to the 4.0.2 snapshot 091013 (which has
performance/logging issue and JPA issues).

2009/12/1 Scott Ferguson f...@caucho.com:
 Scott Ferguson wrote:
 Wesley Wu wrote:

 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.



 Can you turn on finer logging for both machines and send the protocol
 part of the logs? I can't reproduce the issue here; posts are going
 through fine. So there must be some difference in the request or the
 reading that's triggering the problem.

 Nevermind. I found it.

 -- Scott




 ___
 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


Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-30 Thread Scott Ferguson
Wesley Wu wrote:
 Thanks, Scott. You rocks.

 We're planning a launch of a new version of my website on December 18.

 All codes in this new version rely on JSR 299 (hopefully I'll see the
 final ballot today).

 So it's a bit emergency for me to solve this problem.

 I'll be happy if 4.0.3 will be ready by then, but a snapshot with
 fixes will be ok.
   

I've uploaded a new snapshot, so it would be great if you can check if 
this fix is the same one as you're seeing.

-- Scott
 Or I'll have to switch back to the 4.0.2 snapshot 091013 (which has
 performance/logging issue and JPA issues).

 2009/12/1 Scott Ferguson f...@caucho.com:
   
 Scott Ferguson wrote:
 
 Wesley Wu wrote:

   
 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.


 
 Can you turn on finer logging for both machines and send the protocol
 part of the logs? I can't reproduce the issue here; posts are going
 through fine. So there must be some difference in the request or the
 reading that's triggering the problem.

   
 Nevermind. I found it.

 -- Scott




 ___
 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


Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-29 Thread Wesley Wu
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


Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-28 Thread Alex
 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