It’s hard to tell the cause of IndexOutOfBoundsException.
(https://issues.apache.org/jira/browse/CAMEL-6943)What’s your quest message 
look like?
Did you just submit POST request with a Form to the Proxy?


--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) 
(English)
          http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem





On Friday, November 8, 2013 at 4:31 PM, berdoni wrote:

> I have enabled DEBUG logging. Here it the full stack trace:
>  
> 10:25:53,974 | DEBUG | heckpoint Worker | MessageDatabase |
> 78 - org.apache.activemq.activemq-core - 5.7.0 | Checkpoint started.
> 10:25:53,977 | DEBUG | heckpoint Worker | MessageDatabase |
> 78 - org.apache.activemq.activemq-core - 5.7.0 | Checkpoint done.
> 10:25:58,326 | DEBUG | /ce/saveDocument | Server |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | REQUEST
> /my-app/ce/saveDocument on
> org.eclipse.jetty.server.nio.SelectChannelConnector$SelectChannelHttpConnection@78d53fb8@127.0.0.1
>  (mailto:78d53fb8@127.0.0.1):8081<->127.0.0.1:52016
> 10:25:58,326 | DEBUG | /ce/saveDocument | ContextHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | scope
> null||/my-app/ce/saveDocument @ o.e.j.s.ServletContextHandler{/,null}
> 10:25:58,326 | DEBUG | /ce/saveDocument | ContextHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 |
> context=||/my-app/ce/saveDocument @ o.e.j.s.ServletContextHandler{/,null}
> 10:25:58,326 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | servlet
> ||/my-app/ce/saveDocument ->
> org.apache.camel.component.jetty.CamelContinuationServlet-1817225220
> 10:25:58,326 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 |
> chain=org.apache.camel.component.jetty.CamelFilterWrapper-835782266->org.apache.camel.component.jetty.CamelContinuationServlet-1817225220
> 10:25:58,326 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | call filter
> org.apache.camel.component.jetty.CamelFilterWrapper-835782266
> 10:25:58,327 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | call servlet
> org.apache.camel.component.jetty.CamelContinuationServlet-1817225220
> 10:25:58,332 | DEBUG | /ce/saveDocument | SendProcessor |
> 95 - org.apache.camel.camel-core - 2.10.4 | >>>>
> Endpoint[http://devel:8080/] Exchange[Message: [Body is instance of
> org.apache.camel.StreamCache]]
> 10:25:58,334 | DEBUG | /ce/saveDocument | HttpExchange |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | URI =
> http://devel:8080/my-app/ce/saveDocument
> 10:25:58,337 | DEBUG | /ce/saveDocument | JettyHttpProducer |
> 178 - org.apache.camel.camel-jetty - 2.10.4 | Sending HTTP request to:
> http//devel:8080/my-app/ce/saveDocument
> 10:25:58,340 | DEBUG | /ce/saveDocument | Server |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | RESPONSE
> /my-app/ce/saveDocument 200
> 10:25:58,340 | DEBUG | nt-123 Selector0 | nio |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | Channels with connection
> pending: 0
> 10:25:58,340 | DEBUG | tp1844774651-141 | AsyncHttpConnection |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | suspended
> org.eclipse.jetty.server.nio.SelectChannelConnector$SelectChannelHttpConnection@78d53fb8@127.0.0.1
>  (mailto:78d53fb8@127.0.0.1):8081<->127.0.0.1:52016
> 10:25:58,341 | DEBUG | nt-123 Selector0 | nio |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | Required scheduleWrite
> s...@1778694983java.nio.channels.SocketChannel 
> (mailto:s...@1778694983java.nio.channels.SocketChannel)[connected
> local=/10.250.23.152:52017 remote=devel/10.254.241.70:8080][o=true
> d=false,io=0,w=true,rb=false,wb=false]
> 10:25:58,348 | DEBUG | HttpClient-126 | HttpConnection |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | Failure on
> JettyContentExchange@6c2e6bfa=POST//devel:8080/my-app/ce/saveDocument#CONNECTED(1ms)->SENDING(5ms)sent=5ms
> java.lang.IndexOutOfBoundsException
> at java.nio.Buffer.checkIndex(Buffer.java:532)[:1.7.0_17]
> at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:300)[:1.7.0_17]
> at
> org.eclipse.jetty.io.nio.DirectNIOBuffer.poke(DirectNIOBuffer.java:130)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.io.AbstractBuffer.put(AbstractBuffer.java:465)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.http.HttpFields$Field.putTo(HttpFields.java:1314)[108:org.eclipse.jetty.http:7.5.4.v20111024]
> at
> org.eclipse.jetty.http.HttpGenerator.completeHeader(HttpGenerator.java:655)[108:org.eclipse.jetty.http:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.commitRequest(HttpConnection.java:539)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.handle(HttpConnection.java:216)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)[111:org.eclipse.jetty.util:7.5.4.v20111024]
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)[111:org.eclipse.jetty.util:7.5.4.v20111024]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_17]
> 10:25:58,348 | WARN | HttpClient-126 | HttpExchange |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | EXCEPTION
> JettyContentExchange@6c2e6bfa=POST//devel:8080/my-app/ce/saveDocument#SENDING(6ms)->EXCEPTED(0ms)sent=6ms
> java.lang.IndexOutOfBoundsException
> at java.nio.Buffer.checkIndex(Buffer.java:532)[:1.7.0_17]
> at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:300)[:1.7.0_17]
> at
> org.eclipse.jetty.io.nio.DirectNIOBuffer.poke(DirectNIOBuffer.java:130)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.io.AbstractBuffer.put(AbstractBuffer.java:465)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.http.HttpFields$Field.putTo(HttpFields.java:1314)[108:org.eclipse.jetty.http:7.5.4.v20111024]
> at
> org.eclipse.jetty.http.HttpGenerator.completeHeader(HttpGenerator.java:655)[108:org.eclipse.jetty.http:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.commitRequest(HttpConnection.java:539)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.handle(HttpConnection.java:216)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)[111:org.eclipse.jetty.util:7.5.4.v20111024]
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)[111:org.eclipse.jetty.util:7.5.4.v20111024]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_17]
> 10:25:58,350 | DEBUG | HttpClient-126 | DefaultErrorHandler |
> 95 - org.apache.camel.camel-core - 2.10.4 | Failed delivery for (MessageId:
> ID-HP-51981-1383898833207-0-4 on ExchangeId: ID-HP-51981-1383898833207-0-3).
> On delivery attempt: 0 caught: org.apache.camel.CamelExchangeException:
> JettyClient failed cause by: null. Exchange[Message: [Body is instance of
> org.apache.camel.StreamCache]]. Caused by:
> [java.lang.IndexOutOfBoundsException - null]
> 10:25:58,350 | DEBUG | /ce/saveDocument | Server |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | REQUEST
> /my-app/ce/saveDocument on
> org.eclipse.jetty.server.nio.SelectChannelConnector$SelectChannelHttpConnection@78d53fb8@127.0.0.1
>  (mailto:78d53fb8@127.0.0.1):8081<->127.0.0.1:52016
> 10:25:58,350 | ERROR | HttpClient-126 | DefaultErrorHandler |
> 95 - org.apache.camel.camel-core - 2.10.4 | Failed delivery for (MessageId:
> ID-HP-51981-1383898833207-0-4 on ExchangeId: ID-HP-51981-1383898833207-0-3).
> Exhausted after delivery attempt: 1 caught:
> org.apache.camel.CamelExchangeException: JettyClient failed cause by: null.
> Exchange[Message: [Body is instance of org.apache.camel.StreamCache]].
> Caused by: [java.lang.IndexOutOfBoundsException - null]
> org.apache.camel.CamelExchangeException: JettyClient failed cause by: null.
> Exchange[Message: [Body is instance of org.apache.camel.StreamCache]].
> Caused by: [java.lang.IndexOutOfBoundsException - null]
> at
> org.apache.camel.component.jetty.JettyContentExchange.doTaskCompleted(JettyContentExchange.java:214)[178:org.apache.camel.camel-jetty:2.10.4]
> at
> org.apache.camel.component.jetty.JettyContentExchange.onException(JettyContentExchange.java:134)[178:org.apache.camel.camel-jetty:2.10.4]
> at
> org.eclipse.jetty.client.HttpExchange$Listener.onException(HttpExchange.java:1094)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.handle(HttpConnection.java:319)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)[111:org.eclipse.jetty.util:7.5.4.v20111024]
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)[111:org.eclipse.jetty.util:7.5.4.v20111024]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_17]
> Caused by: java.lang.IndexOutOfBoundsException
> at java.nio.Buffer.checkIndex(Buffer.java:532)[:1.7.0_17]
> at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:300)[:1.7.0_17]
> at
> org.eclipse.jetty.io.nio.DirectNIOBuffer.poke(DirectNIOBuffer.java:130)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.io.AbstractBuffer.put(AbstractBuffer.java:465)[103:org.eclipse.jetty.io:7
>  (http://org.eclipse.jetty.io:7).5.4.v20111024]
> at
> org.eclipse.jetty.http.HttpFields$Field.putTo(HttpFields.java:1314)[108:org.eclipse.jetty.http:7.5.4.v20111024]
> at
> org.eclipse.jetty.http.HttpGenerator.completeHeader(HttpGenerator.java:655)[108:org.eclipse.jetty.http:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.commitRequest(HttpConnection.java:539)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> at
> org.eclipse.jetty.client.HttpConnection.handle(HttpConnection.java:216)[106:org.eclipse.jetty.client:7.5.4.v20111024]
> ... 5 more
> 10:25:58,350 | DEBUG | /ce/saveDocument | ContextHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | scope
> null||/my-app/ce/saveDocument @ o.e.j.s.ServletContextHandler{/,null}
> 10:25:58,351 | DEBUG | /ce/saveDocument | ContextHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 |
> context=||/my-app/ce/saveDocument @ o.e.j.s.ServletContextHandler{/,null}
> 10:25:58,351 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | servlet
> ||/my-app/ce/saveDocument ->
> org.apache.camel.component.jetty.CamelContinuationServlet-1817225220
> 10:25:58,351 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 |
> chain=org.apache.camel.component.jetty.CamelFilterWrapper-835782266->org.apache.camel.component.jetty.CamelContinuationServlet-1817225220
> 10:25:58,351 | DEBUG | nt-123 Selector0 | nio |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | destroyEndPoint
> s...@1778694983java.nio.channels.SocketChannel 
> (mailto:s...@1778694983java.nio.channels.SocketChannel)[closed][o=false
> d=false,io=5,w=false,rb=false,wb=false]
> 10:25:58,351 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | call filter
> org.apache.camel.component.jetty.CamelFilterWrapper-835782266
> 10:25:58,351 | DEBUG | /ce/saveDocument | ServletHandler |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | call servlet
> org.apache.camel.component.jetty.CamelContinuationServlet-1817225220
> 10:25:58,354 | DEBUG | /ce/saveDocument | Server |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | RESPONSE
> /my-app/ce/saveDocument 500
> 10:25:58,977 | DEBUG | heckpoint Worker | MessageDatabase |
> 78 - org.apache.activemq.activemq-core - 5.7.0 | Checkpoint started.
> 10:25:58,980 | DEBUG | heckpoint Worker | MessageDatabase |
> 78 - org.apache.activemq.activemq-core - 5.7.0 | Checkpoint done.
> 10:26:03,358 | DEBUG | 51-142 Selector0 | nio |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | destroyEndPoint
> s...@388534836java.nio.channels.SocketChannel 
> (mailto:s...@388534836java.nio.channels.SocketChannel)[closed][o=false
> d=false,io=1,w=true,rb=false,wb=false]
> 10:26:03,358 | DEBUG | 51-142 Selector0 | HttpConnection |
> 111 - org.eclipse.jetty.util - 7.5.4.v20111024 | closed
> org.eclipse.jetty.server.nio.SelectChannelConnector$SelectChannelHttpConnection@78d53fb8@127.0.0.1
>  (mailto:78d53fb8@127.0.0.1):8081<->127.0.0.1:52016
>  
>  
>  
>  
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Jetty-proxy-Rest-service-fails-for-file-uploading-tp5742769p5742806.html
> Sent from the Camel - Users mailing list archive at Nabble.com 
> (http://Nabble.com).



Reply via email to