Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 369291

Summary: IllegalArguementException on DirectNIOBuffer.poke()
Product: [RT] Jetty Reporter: Joakim Erdfelt <joakim.erdfelt>
Component: serverAssignee: Greg Wilkins <gregw>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: jetty-inbox
Version: 8.0.4   
Target Milestone: 7.5.x   
Hardware: PC   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=368992
Whiteboard:

Description Joakim Erdfelt CLA 2012-01-20 15:52:27 EST
org.eclipse.jetty.servlets.ProxyServletTest.testBigDownloadWithSlowReader

expected:<6291456> but was:<100352>
Stacktrace

junit.framework.AssertionFailedError: expected:<6291456> but was:<100352>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:283)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:130)
	at junit.framework.Assert.assertEquals(Assert.java:136)
	at org.eclipse.jetty.servlets.ProxyServletTest.testBigDownloadWithSlowReader(ProxyServletTest.java:141)


---- (CONSOLE) ----

2012-01-20 12:32:31.249:INFO:oejs.Server:jetty-7.6.0-SNAPSHOT
2012-01-20 12:32:31.249:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/proxy,null}
2012-01-20 12:32:31.277:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/,null}
2012-01-20 12:32:31.279:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:44955
2012-01-20 12:32:31.333:WARN:oejsoejs.ProxyServletTest$1-12437939:
java.lang.IllegalArgumentException
	at java.nio.Buffer.position(Buffer.java:218)
	at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:326)
	at org.eclipse.jetty.io.nio.DirectNIOBuffer.poke(DirectNIOBuffer.java:201)
	at org.eclipse.jetty.io.nio.DirectNIOBuffer.poke(DirectNIOBuffer.java:141)
	at org.eclipse.jetty.io.AbstractBuffer.put(AbstractBuffer.java:457)
	at org.eclipse.jetty.http.HttpGenerator.addContent(HttpGenerator.java:216)
	at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:167)
	at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:101)
	at org.eclipse.jetty.io.AbstractBuffer.writeTo(AbstractBuffer.java:672)
	at org.eclipse.jetty.servlets.ProxyServlet$1.onResponseContent(ProxyServlet.java:453)
	at org.eclipse.jetty.client.HttpExchange$Listener.onResponseContent(HttpExchange.java:1172)
	at org.eclipse.jetty.client.AbstractHttpConnection$Handler.content(AbstractHttpConnection.java:330)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:952)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
	at org.eclipse.jetty.client.AsyncHttpConnection.handle(AsyncHttpConnection.java:126)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:611)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
	at java.lang.Thread.run(Thread.java:662)
Comment 1 Greg Wilkins CLA 2012-01-20 16:00:50 EST
*** Bug 369292 has been marked as a duplicate of this bug. ***
Comment 2 Joakim Erdfelt CLA 2012-01-20 16:09:01 EST

*** This bug has been marked as a duplicate of bug 368992 ***