Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unexpected end of upload Stream #113

Open
pholder opened this issue May 24, 2013 · 0 comments
Open

unexpected end of upload Stream #113

pholder opened this issue May 24, 2013 · 0 comments

Comments

@pholder
Copy link

pholder commented May 24, 2013

Hello folks,

I'm using BMP 2.0 beta -8 and I am encountering a strange behaviour.
My goal is to simulate a modem Speed connection in a Selenium Remote enviroment, so I'm using the REST-API. To recall the error, the following steps are necessary:

create a new proxy-Instance with:
HttpPost createProxy = new HttpPost("http://192.168.1.160:8080/proxy");

clear out the Cache with:
HttpDelete httpDeleteProxyCache = new HttpDelete("http://192.168.1.160:8080/proxy/9999/dns/cache");

then limit the connection-speed with these commands:
List params = new ArrayList(4);
params.add(new BasicNameValuePair("enabled", "true"));
params.add(new BasicNameValuePair("downstreamKbps", "56"));
params.add(new BasicNameValuePair("upstreamKbps", "56"));

HttpPut httpPutLimiter = new HttpPut("http://192.168.1.160:8080/proxy/9999/limit");

httpPutLimiter.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
new DefaultHttpClient().execute(httpPutLimiter);

I can see in my Browser (Firefox 21) that the speed is indeed slow and surfing the Internet works fine, but if I try to upload a file of around 43kb on the following site:

http://cgi-lib.berkeley.edu/ex/fup.html

I get an Error that something went wrong. This seems to apear when ever I try to upload larger files, however it does not appear with smaller files.
The console of BMP give me the following output:

INFO 05/24 09:51:55 n.l.b.p.Main - Starting BrowserMob Proxy version 2.0
-beta-8
INFO 05/24 09:51:55 o.e.j.u.log - jetty-7.3.0.v20110203
INFO 05/24 09:51:55 o.e.j.u.log - started o.e.j.s.ServletContextHandler
{/,null}
INFO 05/24 09:51:56 o.e.j.u.log - Started [email protected].
0:8080
INFO 05/24 09:52:00 n.l.b.p.j.h.HttpSer~ - Version Jetty/5.1.x
INFO 05/24 09:52:00 n.l.b.p.j.u.Contain~ - Started HttpContext[/,/]
INFO 05/24 09:52:00 n.l.b.p.j.h.SocketL~ - Started SocketListener on 0.0.0.0:999
9
INFO 05/24 09:52:00 n.l.b.p.j.u.Contain~ - Started net.lightbody.bmp.proxy.jetty
.jetty.Server@41480ec1
INFO 05/24 09:53:06 n.l.b.p.h.BrowserMo~ - java.net.SocketException: Software ca
used connection abort: socket write error when requesting http://cgi-lib.berkele
y.edu/ex/fup.cgi
WARN 05/24 09:53:06 n.l.b.p.j.h.HttpCon~ - POST http://cgi-lib.berkeley.edu/ex/f
up.cgi HTTP/1.1 HttpException(400,Bad Request,Missing Content)

Can this be a problem with the StreamManager from BMP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant