gena | 1 Apr 2011 12:21
Picon
Favicon

GZip/Deflate response truncated. java.io.IOException: Timeout while writing to the queue-based output stream

Hello community, i'm very new to restlet and have already got some problems. I hope, it's not very annoying for you to give me some answers, also if the questions could sounds stupid to someone. I'm using the latest 2.1-snapshot from the public maven repo.

  1. gzip or deflate response returns truncated, server throws after the buffer is not being read the IOException curl --retry 1 --connect-timeout 0 --max-time 500 -v --compressed -d "getaccounts -p sd6 -d 4" http://localhost:8252 > testrestlet.txt

    Here curl output and the response is just fine

    * About to connect() to localhost port 8252 (#0) * Trying ::1... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0Operation not permitted * Trying 127.0.0.1... connected * Connected to localhost (127.0.0.1) port 8252 (#0) > POST / HTTP/1.1 > User-Agent: curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 > Host: localhost:8252 > Accept: */* > Content-Length: 23 > Content-Type: application/x-www-form-urlencoded > } [data not shown] 0 0 0 0 0 23 0 3 --:--:-- 0:00:06 --:--:-- 4

    Restlet log output:

    01.04.2011 10:54:27 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 10:54:27 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : OPENING | OPEN 01.04.2011 10:54:27 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 10:54:27 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 10:54:27 org.restlet.engine.connector.ServerConnectionController onSelected FEIN: Connection from "/127.0.0.1:38911" accepted. New count: 1 01.04.2011 10:54:27 org.restlet.engine.connector.ConnectionController registerKeys AM FEINSTEN: Registering new NIO interest with selector: READ , NONE , false 01.04.2011 10:54:27 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 10:54:27 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | IDLE | IDLE | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | true 01.04.2011 10:54:27 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): READ , READ , false 01.04.2011 10:54:27 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: PROCESSING 01.04.2011 10:54:27 org.restlet.engine.connector.Way onSelected FEINER: Inbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 10:54:27 org.restlet.engine.io.Buffer process AM FEINSTEN: 255 bytes filled into buffer 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: POST / HTTP/1.1 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay onDrain FEIN: Reading message from /127.0.0.1:38911 01.04.2011 10:54:27 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: HEADERS 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: User-Agent: curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: Host: localhost:8252 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: Accept: */* 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: Content-Length: 23 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: Content-Type: application/x-www-form-urlencoded 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay fillLine FEIN: 01.04.2011 10:54:27 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: BODY 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay onDrain FEINER: 232 bytes read 01.04.2011 10:54:27 org.restlet.engine.io.Buffer process AM FEINSTEN: 232 bytes drained from buffer 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay onDrain FEINER: 0 bytes read 01.04.2011 10:54:27 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 10:54:27 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: NONE , NONE , false 01.04.2011 10:54:27 org.restlet.engine.connector.ServerConnectionHelper doHandleInbound FEINER: Handling request... 01.04.2011 10:54:27 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : READ | NONE 01.04.2011 10:54:27 org.restlet.engine.log.LogFilter beforeHandle FEIN: Processing request to: "http://localhost:8252/" 01.04.2011 10:54:27 org.restlet.engine.component.HostRoute score FEINER: Call score for the "org.restlet.routing.VirtualHost <at> 5e7808b9" host: 1.0 01.04.2011 10:54:27 org.restlet.engine.component.ServerRouter logRoute FEIN: Default virtual host selected 01.04.2011 10:54:27 org.restlet.engine.component.HostRoute beforeHandle FEIN: Base URI: "http://localhost:8252". Remaining part: "/" 01.04.2011 10:54:27 org.restlet.routing.TemplateRoute score FEINER: Call score for the "" URI pattern: 0.5 01.04.2011 10:54:27 org.restlet.routing.Router logRoute FEIN: Selected route: "" -> com.sivis.siamconnector.restlet.server.SiamConnectorRestletServer <at> 4ac9131c 01.04.2011 10:54:27 org.restlet.routing.TemplateRoute beforeHandle FEINER: No characters were matched 01.04.2011 10:54:27 org.restlet.routing.TemplateRoute score FEINER: Call score for the "/" URI pattern: 1.0 01.04.2011 10:54:27 org.restlet.routing.Router logRoute FEIN: Selected route: "/" -> com.sivis.siamconnector.restlet.server.SiamConnectorRestletServer$SiamConnectorResource <at> 28ab54eb 01.04.2011 10:54:27 org.restlet.routing.TemplateRoute beforeHandle FEINER: 1 characters were matched 01.04.2011 10:54:27 org.restlet.routing.TemplateRoute beforeHandle FEIN: New base URI: "http://localhost:8252/". No remaining part to match 01.04.2011 10:54:27 org.restlet.routing.TemplateRoute beforeHandle FEINER: Delegating the call to the target Restlet 01.04.2011 10:54:27 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: IDLE 01.04.2011 10:54:27 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 10:54:27 org.restlet.engine.connector.InboundWay onCompleted FEINER: Inbound message completed 01.04.2011 10:54:27 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 10:54:27 org.restlet.engine.io.ReadableSizedSelectionChannel onDrain FEINER: Bytes (read | available) : 23 | 0 01.04.2011 10:54:27 org.restlet.engine.io.ReadableSizedSelectionChannel onDrain FEINER: Channel fully read. 01.04.2011 10:54:27 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes drained from buffer 01.04.2011 10:54:27 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes filled into buffer 01.04.2011 10:54:27 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.log.LogFilter afterHandle INFO: 2011-04-01 10:54:32 127.0.0.1 - - 8252 POST / - 200 469919 23 5720 http://localhost:8252 curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 - 01.04.2011 10:54:32 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 10:54:32 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: INTEREST 01.04.2011 10:54:32 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 10:54:32 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: WRITE , NONE , false 01.04.2011 10:54:32 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : NONE | WRITE 01.04.2011 10:54:32 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 10:54:32 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | IDLE | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | false 01.04.2011 10:54:32 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): WRITE , WRITE , false 01.04.2011 10:54:32 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: PROCESSING 01.04.2011 10:54:32 org.restlet.engine.connector.Way onSelected FEINER: Outbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay writeLine FEIN: Writing message to /127.0.0.1:38911 01.04.2011 10:54:32 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: HEADERS 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: HTTP/1.1 200 OK 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 17 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: Date: Fri, 01 Apr 2011 08:54:32 GMT 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 37 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: Accept-Ranges: bytes 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 22 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: Server: Restlet-Framework/2.1snapshot 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 39 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: Content-Length: 469919 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 24 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: Content-Type: text/csv; charset=UTF-8 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 39 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: BODY 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onFill FEIN: 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 2 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8012 | 461907 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8012 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 453715 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 445523 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 437331 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 429139 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 420947 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 412755 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 404563 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 396371 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 388179 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 379987 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 371795 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 363603 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 355411 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 347219 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 339027 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 330835 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 322643 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 314451 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 306259 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 298067 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 289875 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 281683 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 273491 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 265299 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 257107 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 248915 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 240723 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 232531 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 224339 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 216147 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 207955 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 199763 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 191571 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 183379 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 175187 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 166995 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 158803 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 150611 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 142419 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 134227 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 126035 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 117843 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 109651 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 101459 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 93267 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 85075 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 76883 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 68691 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 60499 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 52307 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 44115 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:32 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 35923 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:32 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:32 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:33 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 27731 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:33 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:33 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 19539 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:33 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:33 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 11347 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:33 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:33 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 3155 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:33 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 10:54:33 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 3155 | 0 01.04.2011 10:54:33 org.restlet.engine.io.ReadableSizedChannel read FEINER: Channel fully read. 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 10:54:33 org.restlet.engine.connector.OutboundWay onDrain FEINER: 3155 bytes written 01.04.2011 10:54:33 org.restlet.engine.io.Buffer process AM FEINSTEN: 3155 bytes drained from buffer 01.04.2011 10:54:33 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: END 01.04.2011 10:54:33 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: IDLE 01.04.2011 10:54:33 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 10:54:33 org.restlet.engine.connector.OutboundWay onCompleted FEINER: Outbound message completed 01.04.2011 10:54:33 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 10:54:33 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: READ , NONE , false 01.04.2011 10:54:33 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : WRITE | READ 01.04.2011 10:54:33 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 10:54:33 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | IDLE | IDLE | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | true 01.04.2011 10:54:33 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): READ , READ , false 01.04.2011 10:54:33 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: PROCESSING 01.04.2011 10:54:33 org.restlet.engine.connector.Way onSelected FEINER: Inbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 10:54:33 org.restlet.engine.connector.Connection close FEINER: Closing connection to /127.0.0.1:38911 gracefully 01.04.2011 10:54:33 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : OPEN | CLOSING 01.04.2011 10:54:33 org.restlet.engine.connector.Connection close FEINER: Closing connection to /127.0.0.1:38911 immediately 01.04.2011 10:54:33 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: IDLE 01.04.2011 10:54:33 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 10:54:33 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : CLOSING | CLOSED 01.04.2011 10:54:33 org.restlet.engine.connector.Connection close FEIN: Connection to /127.0.0.1:38911 is now closed
  2. The same request accepting gzip or deflate (i've tried both) curl --retry 1 --connect-timeout 0 --max-time 500 -v --compressed -H 'Accept-Encoding:gzip,deflate' -d "getaccounts -p sd6 -d 4" http://localhost:8252 > testrestlet.txt

    delivers following curl output:

    * About to connect() to localhost port 8252 (#0) * Trying ::1... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0Operation not permitted * Trying 127.0.0.1... connected * Connected to localhost (127.0.0.1) port 8252 (#0) > POST / HTTP/1.1 > User-Agent: curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 > Host: localhost:8252 > Accept: */* > Accept-Encoding:gzip,deflate > Content-Length: 23 > Content-Type: application/x-www-form-urlencoded > } [data not shown] 0 0 0 0 0 23 0 3 --:--:-- 0:00:06 --:--:-- 4

    As you can see, the response is now only 40 bytes large, and in some seconds i'm getting follwing excepion:

    01.04.2011 11:14:16 org.restlet.engine.io.BioUtils$2 run FEIN: Error while writing to the piped input stream. java.io.IOException: Timeout while writing to the queue-based output stream at org.restlet.engine.io.PipeStream$2.write(PipeStream.java:103) at java.io.OutputStream.write(OutputStream.java:99) at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:161) at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:118) at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:72) at org.restlet.engine.io.BioUtils.copy(BioUtils.java:73) at org.restlet.representation.CharacterRepresentation.write(CharacterRepresentation.java:71) at org.restlet.engine.application.EncodeRepresentation.write(EncodeRepresentation.java:302) at org.restlet.engine.io.BioUtils$2.run(BioUtils.java:388) at org.restlet.service.TaskService$1$1.run(TaskService.java:132) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)

    Full output produced by request:

    01.04.2011 11:12:30 org.restlet.engine.connector.ServerConnectionHelper start INFO: Starting the internal [HTTP/1.1] server on port 8252 01.04.2011 11:12:39 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:12:39 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : OPENING | OPEN 01.04.2011 11:12:39 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 11:12:39 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 11:12:39 org.restlet.engine.connector.ServerConnectionController onSelected FEIN: Connection from "/127.0.0.1:39394" accepted. New count: 1 01.04.2011 11:12:39 org.restlet.engine.connector.ConnectionController registerKeys AM FEINSTEN: Registering new NIO interest with selector: READ , NONE , false 01.04.2011 11:12:39 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:12:39 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | IDLE | IDLE | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | true 01.04.2011 11:12:39 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): READ , READ , false 01.04.2011 11:12:39 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: PROCESSING 01.04.2011 11:12:39 org.restlet.engine.connector.Way onSelected FEINER: Inbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 11:12:39 org.restlet.engine.io.Buffer process AM FEINSTEN: 255 bytes filled into buffer 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: POST / HTTP/1.1 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay onDrain FEIN: Reading message from /127.0.0.1:39394 01.04.2011 11:12:39 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: HEADERS 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: User-Agent: curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: Host: localhost:8252 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: Accept: */* 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: Content-Length: 23 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: Content-Type: application/x-www-form-urlencoded 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay fillLine FEIN: 01.04.2011 11:12:39 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: BODY 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay onDrain FEINER: 232 bytes read 01.04.2011 11:12:39 org.restlet.engine.io.Buffer process AM FEINSTEN: 232 bytes drained from buffer 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay onDrain FEINER: 0 bytes read 01.04.2011 11:12:39 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 11:12:39 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: NONE , NONE , false 01.04.2011 11:12:39 org.restlet.engine.connector.ServerConnectionHelper doHandleInbound FEINER: Handling request... 01.04.2011 11:12:39 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : READ | NONE 01.04.2011 11:12:39 org.restlet.engine.log.LogFilter beforeHandle FEIN: Processing request to: "http://localhost:8252/" 01.04.2011 11:12:39 org.restlet.engine.component.HostRoute score FEINER: Call score for the "org.restlet.routing.VirtualHost <at> 1d807ca8" host: 1.0 01.04.2011 11:12:39 org.restlet.engine.component.ServerRouter logRoute FEIN: Default virtual host selected 01.04.2011 11:12:39 org.restlet.engine.component.HostRoute beforeHandle FEIN: Base URI: "http://localhost:8252". Remaining part: "/" 01.04.2011 11:12:39 org.restlet.routing.TemplateRoute score FEINER: Call score for the "" URI pattern: 0.5 01.04.2011 11:12:39 org.restlet.routing.Router logRoute FEIN: Selected route: "" -> com.sivis.siamconnector.restlet.server.SiamConnectorRestletServer <at> 165973ea 01.04.2011 11:12:39 org.restlet.routing.TemplateRoute beforeHandle FEINER: No characters were matched 01.04.2011 11:12:39 org.restlet.routing.TemplateRoute score FEINER: Call score for the "/" URI pattern: 1.0 01.04.2011 11:12:39 org.restlet.routing.Router logRoute FEIN: Selected route: "/" -> com.sivis.siamconnector.restlet.server.SiamConnectorRestletServer$SiamConnectorResource <at> 28ab54eb 01.04.2011 11:12:39 org.restlet.routing.TemplateRoute beforeHandle FEINER: 1 characters were matched 01.04.2011 11:12:39 org.restlet.routing.TemplateRoute beforeHandle FEIN: New base URI: "http://localhost:8252/". No remaining part to match 01.04.2011 11:12:39 org.restlet.routing.TemplateRoute beforeHandle FEINER: Delegating the call to the target Restlet 01.04.2011 11:12:39 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: IDLE 01.04.2011 11:12:39 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 11:12:39 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 11:12:39 org.restlet.engine.connector.InboundWay onCompleted FEINER: Inbound message completed 01.04.2011 11:12:39 org.restlet.engine.io.ReadableSizedSelectionChannel onDrain FEINER: Bytes (read | available) : 23 | 0 01.04.2011 11:12:39 org.restlet.engine.io.ReadableSizedSelectionChannel onDrain FEINER: Channel fully read. 01.04.2011 11:12:39 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes drained from buffer 01.04.2011 11:12:39 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes filled into buffer 01.04.2011 11:12:39 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.log.LogFilter afterHandle INFO: 2011-04-01 11:12:47 127.0.0.1 - - 8252 POST / - 200 469919 23 8020 http://localhost:8252 curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 - 01.04.2011 11:12:47 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 11:12:47 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: INTEREST 01.04.2011 11:12:47 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 11:12:47 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: WRITE , NONE , false 01.04.2011 11:12:47 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : NONE | WRITE 01.04.2011 11:12:47 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:12:47 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | IDLE | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | false 01.04.2011 11:12:47 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): WRITE , WRITE , false 01.04.2011 11:12:47 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: PROCESSING 01.04.2011 11:12:47 org.restlet.engine.connector.Way onSelected FEINER: Outbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay writeLine FEIN: Writing message to /127.0.0.1:39394 01.04.2011 11:12:47 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: HEADERS 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: HTTP/1.1 200 OK 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 17 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: Date: Fri, 01 Apr 2011 09:12:47 GMT 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 37 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: Accept-Ranges: bytes 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 22 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: Server: Restlet-Framework/2.1snapshot 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 39 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: Content-Length: 469919 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 24 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: Content-Type: text/csv; charset=UTF-8 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 39 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: BODY 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onFill FEIN: 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 2 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8012 | 461907 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8012 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 453715 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 445523 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 437331 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 429139 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 420947 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 412755 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 404563 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 396371 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 388179 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 379987 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 371795 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 363603 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 355411 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 347219 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 339027 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 330835 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 322643 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 314451 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 306259 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 298067 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 289875 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 281683 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 273491 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 265299 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 257107 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 248915 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 240723 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 232531 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 224339 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 216147 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 207955 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 199763 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 191571 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 183379 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 175187 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 166995 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 158803 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 150611 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 142419 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 134227 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 126035 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 117843 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 109651 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 101459 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 93267 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 85075 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 76883 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 68691 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 60499 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 52307 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 44115 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 35923 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 27731 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 19539 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 11347 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 8192 | 3155 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 8192 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Bytes (read | available) : 3155 | 0 01.04.2011 11:12:47 org.restlet.engine.io.ReadableSizedChannel read FEINER: Channel fully read. 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 8192 bytes filled into buffer 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onDrain FEINER: 3155 bytes written 01.04.2011 11:12:47 org.restlet.engine.io.Buffer process AM FEINSTEN: 3155 bytes drained from buffer 01.04.2011 11:12:47 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: END 01.04.2011 11:12:47 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: IDLE 01.04.2011 11:12:47 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 11:12:47 org.restlet.engine.connector.OutboundWay onCompleted FEINER: Outbound message completed 01.04.2011 11:12:47 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 11:12:47 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: READ , NONE , false 01.04.2011 11:12:47 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : WRITE | READ 01.04.2011 11:12:47 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:12:47 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | IDLE | IDLE | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | true 01.04.2011 11:12:47 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): READ , READ , false 01.04.2011 11:12:47 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: PROCESSING 01.04.2011 11:12:47 org.restlet.engine.connector.Way onSelected FEINER: Inbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 11:12:47 org.restlet.engine.connector.Connection close FEINER: Closing connection to /127.0.0.1:39394 gracefully 01.04.2011 11:12:47 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : OPEN | CLOSING 01.04.2011 11:12:47 org.restlet.engine.connector.Connection close FEINER: Closing connection to /127.0.0.1:39394 immediately 01.04.2011 11:12:47 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: IDLE 01.04.2011 11:12:47 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 11:12:47 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : CLOSING | CLOSED 01.04.2011 11:12:47 org.restlet.engine.connector.Connection close FEIN: Connection to /127.0.0.1:39394 is now closed 01.04.2011 11:14:06 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:14:06 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : OPENING | OPEN 01.04.2011 11:14:06 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 11:14:06 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 11:14:06 org.restlet.engine.connector.ServerConnectionController onSelected FEIN: Connection from "/127.0.0.1:39400" accepted. New count: 1 01.04.2011 11:14:06 org.restlet.engine.connector.ConnectionController registerKeys AM FEINSTEN: Registering new NIO interest with selector: READ , NONE , false 01.04.2011 11:14:06 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:14:06 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | IDLE | IDLE | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | true 01.04.2011 11:14:06 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): READ , READ , false 01.04.2011 11:14:06 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: PROCESSING 01.04.2011 11:14:06 org.restlet.engine.connector.Way onSelected FEINER: Inbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 11:14:06 org.restlet.engine.io.Buffer process AM FEINSTEN: 285 bytes filled into buffer 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: POST / HTTP/1.1 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay onDrain FEIN: Reading message from /127.0.0.1:39400 01.04.2011 11:14:06 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: HEADERS 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: User-Agent: curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: Host: localhost:8252 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: Accept: */* 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: Accept-Encoding:gzip,deflate 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: Content-Length: 23 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: Content-Type: application/x-www-form-urlencoded 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay fillLine FEIN: 01.04.2011 11:14:06 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: BODY 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay onDrain FEINER: 262 bytes read 01.04.2011 11:14:06 org.restlet.engine.io.Buffer process AM FEINSTEN: 262 bytes drained from buffer 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay onDrain FEINER: 0 bytes read 01.04.2011 11:14:06 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 11:14:06 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: NONE , NONE , false 01.04.2011 11:14:06 org.restlet.engine.connector.ServerConnectionHelper doHandleInbound FEINER: Handling request... 01.04.2011 11:14:06 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : READ | NONE 01.04.2011 11:14:06 org.restlet.engine.log.LogFilter beforeHandle FEIN: Processing request to: "http://localhost:8252/" 01.04.2011 11:14:06 org.restlet.engine.component.HostRoute score FEINER: Call score for the "org.restlet.routing.VirtualHost <at> 1d807ca8" host: 1.0 01.04.2011 11:14:06 org.restlet.engine.component.ServerRouter logRoute FEIN: Default virtual host selected 01.04.2011 11:14:06 org.restlet.engine.component.HostRoute beforeHandle FEIN: Base URI: "http://localhost:8252". Remaining part: "/" 01.04.2011 11:14:06 org.restlet.routing.TemplateRoute score FEINER: Call score for the "" URI pattern: 0.5 01.04.2011 11:14:06 org.restlet.routing.Router logRoute FEIN: Selected route: "" -> com.sivis.siamconnector.restlet.server.SiamConnectorRestletServer <at> 165973ea 01.04.2011 11:14:06 org.restlet.routing.TemplateRoute beforeHandle FEINER: No characters were matched 01.04.2011 11:14:06 org.restlet.routing.TemplateRoute score FEINER: Call score for the "/" URI pattern: 1.0 01.04.2011 11:14:06 org.restlet.routing.Router logRoute FEIN: Selected route: "/" -> com.sivis.siamconnector.restlet.server.SiamConnectorRestletServer$SiamConnectorResource <at> 28ab54eb 01.04.2011 11:14:06 org.restlet.routing.TemplateRoute beforeHandle FEINER: 1 characters were matched 01.04.2011 11:14:06 org.restlet.routing.TemplateRoute beforeHandle FEIN: New base URI: "http://localhost:8252/". No remaining part to match 01.04.2011 11:14:06 org.restlet.routing.TemplateRoute beforeHandle FEINER: Delegating the call to the target Restlet 01.04.2011 11:14:06 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: IDLE 01.04.2011 11:14:06 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 11:14:06 org.restlet.engine.connector.InboundWay onCompleted FEINER: Inbound message completed 01.04.2011 11:14:06 org.restlet.engine.io.ReadableSizedSelectionChannel onDrain FEINER: Bytes (read | available) : 23 | 0 01.04.2011 11:14:06 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 11:14:06 org.restlet.engine.io.ReadableSizedSelectionChannel onDrain FEINER: Channel fully read. 01.04.2011 11:14:06 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes drained from buffer 01.04.2011 11:14:06 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes filled into buffer 01.04.2011 11:14:06 org.restlet.engine.io.Buffer process AM FEINSTEN: 23 bytes drained from buffer 01.04.2011 11:14:11 org.restlet.engine.log.LogFilter afterHandle INFO: 2011-04-01 11:14:11 127.0.0.1 - - 8252 POST / - 200 - 23 5595 http://localhost:8252 curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8q zlib/1.2.5 libidn/1.18 libssh2/1.2.5 - 01.04.2011 11:14:11 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 11:14:11 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: INTEREST 01.04.2011 11:14:11 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: START 01.04.2011 11:14:11 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: WRITE , NONE , false 01.04.2011 11:14:11 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : NONE | WRITE 01.04.2011 11:14:11 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:14:11 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | IDLE | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | false 01.04.2011 11:14:11 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): WRITE , WRITE , false 01.04.2011 11:14:11 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: PROCESSING 01.04.2011 11:14:11 org.restlet.engine.connector.Way onSelected FEINER: Outbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay writeLine FEIN: Writing message to /127.0.0.1:39400 01.04.2011 11:14:11 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: HEADERS 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: HTTP/1.1 200 OK 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 17 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: Transfer-Encoding: chunked 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 28 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: Date: Fri, 01 Apr 2011 09:14:11 GMT 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 37 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: Accept-Ranges: bytes 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 22 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: Server: Restlet-Framework/2.1snapshot 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 39 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: Content-Encoding: gzip 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 24 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: Content-Type: text/csv; charset=UTF-8 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 39 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: BODY 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onFill FEIN: 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 2 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 56 bytes filled into buffer 01.04.2011 11:14:11 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: END 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onDrain FEINER: 264 bytes written 01.04.2011 11:14:11 org.restlet.engine.io.Buffer process AM FEINSTEN: 264 bytes drained from buffer 01.04.2011 11:14:11 org.restlet.engine.connector.Way setIoState FEINER: OutboundWay#setIoState: IDLE 01.04.2011 11:14:11 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 11:14:11 org.restlet.engine.connector.OutboundWay onCompleted FEINER: Outbound message completed 01.04.2011 11:14:11 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: INTEREST 01.04.2011 11:14:11 org.restlet.engine.connector.ConnectionController updateKeys AM FEINSTEN: Updating NIO interest with selector: READ , NONE , false 01.04.2011 11:14:11 org.restlet.util.SelectionRegistration update AM FEINSTEN: Update key (old | new) : WRITE | READ 01.04.2011 11:14:11 org.restlet.engine.connector.ConnectionController selectKeys AM FEINSTEN: NIO selected 1 key(s) ! 01.04.2011 11:14:11 org.restlet.engine.connector.Connection onSelected FEINER: Server connection (state | inbound | outbound): OPEN | INTEREST | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | IDLE | IDLE | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true | true 01.04.2011 11:14:11 org.restlet.engine.connector.Connection onSelected FEINER: Server NIO selection (interest | ready | cancelled): READ , READ , false 01.04.2011 11:14:11 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: PROCESSING 01.04.2011 11:14:11 org.restlet.engine.connector.Way onSelected FEINER: Inbound way selected. Processing IO for : PROCESSING | START | java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192] | FILLING | true 01.04.2011 11:14:11 org.restlet.engine.connector.Connection close FEINER: Closing connection to /127.0.0.1:39400 gracefully 01.04.2011 11:14:11 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : OPEN | CLOSING 01.04.2011 11:14:11 org.restlet.engine.connector.Connection close FEINER: Closing connection to /127.0.0.1:39400 immediately 01.04.2011 11:14:11 org.restlet.engine.connector.Way setIoState FEINER: InboundWay#setIoState: IDLE 01.04.2011 11:14:11 org.restlet.engine.connector.Way setMessageState AM FEINSTEN: New message state: IDLE 01.04.2011 11:14:11 org.restlet.engine.connector.Connection setState FEINER: Connection state (old | new) : CLOSING | CLOSED 01.04.2011 11:14:11 org.restlet.engine.connector.Connection close FEIN: Connection to /127.0.0.1:39400 is now closed 01.04.2011 11:14:16 org.restlet.engine.io.BioUtils$2 run FEIN: Error while writing to the piped input stream. java.io.IOException: Timeout while writing to the queue-based output stream at org.restlet.engine.io.PipeStream$2.write(PipeStream.java:103) at java.io.OutputStream.write(OutputStream.java:99) at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:161) at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:118) at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:72) at org.restlet.engine.io.BioUtils.copy(BioUtils.java:73) at org.restlet.representation.CharacterRepresentation.write(CharacterRepresentation.java:71) at org.restlet.engine.application.EncodeRepresentation.write(EncodeRepresentation.java:302) at org.restlet.engine.io.BioUtils$2.run(BioUtils.java:388) at org.restlet.service.TaskService$1$1.run(TaskService.java:132) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
  3. The server code is, unsurprisingly, the same for both requests and is shown below:

    public class SiamConnectorRestletServer extends Application { /** * Creates a root Restlet that will receive all incoming calls. */ <at> Override public synchronized Restlet createInboundRoot() { // Create a router Restlet that routes each call to a new instance of // HelloWorldResource. Router router = new Router(getContext()); // Defines only one route router.attach("/", new SiamConnectorResource()); return router; } public static void main(String... args) throws Exception { // Create a new Component. Component component = new Component(); // Add a new HTTP server listening on port 8182. Server server = new Server( Protocol.HTTP, Integer.parseInt(args[0])); Application app = new SiamConnectorRestletServer(); // enable the encoding service on application app.getEncoderService() .setEnabled(true); // propagating to the server a child context server.setContext(component.getContext() .createChildContext()); // increasing timeout to some value server.getContext() .getParameters() .set("maxIoIdleTimeMs", args[1]); component.getServers() .add(server); // Attach the sample application. component.getDefaultHost() .attach(app); // Start the component. component.start(); } private static class SiamConnectorResource extends Restlet { <at> Override public void handle(Request request, Response response) { // Getting command line from request String requestBody = request.getEntityAsText(); // Redirecting the out, err stream before legacy call OutputStream baosErr = new ByteArrayOutputStream(); OutputStream baosOut = new ByteArrayOutputStream(); System.setErr(new PrintStream(baosErr)); System.setOut(new PrintStream(baosOut)); // parsing request string as to argv /taken from // Runtime.exec(String)/ StringTokenizer st = new StringTokenizer(requestBody); String[] cmdarray = new String[st.countTokens()]; for (int i = 0; st.hasMoreTokens(); i++) cmdarray[i] = st.nextToken(); // do legacy call SiamConnector.main(cmdarray); // generating response response.setEntity(baosOut.toString(), MediaType.TEXT_CSV); } } }

    The question is, what am i doing wrong? Is it possibly a bug? Can i workaround it?

The simpler Questions:
  1. Sometimes, if the client has gone during the long running respons preparation, i'm getting the endless loop with following log output:

    01.04.2011 12:05:55 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 12:05:55 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 12:05:55 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 12:05:55 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response... 01.04.2011 12:05:55 org.restlet.engine.connector.ServerConnectionHelper doHandleOutbound FEINER: Handling response...

    How could i prevent it? Is it a new problem because of using the snapshot or it's a well known behaviour?

  2. After each request i'm getting the new thread opened. As you can see, i use the default connection settings. Will those threads be reused or are they dead threads? Are they the persisted connections?

Any help would be very appriciated!

Thank you for your assistance!


View this message in context: GZip/Deflate response truncated. java.io.IOException: Timeout while writing to the queue-based output stream
Sent from the Restlet Discuss mailing list archive at Nabble.com.
gena | 1 Apr 2011 16:45
Picon
Favicon

EncodeRepresentation causes dead threads

Hello,

it seems, like the EncodeRepresentation#getStream produces each time a new ThreadPool. The newly created threads by those pools still present also after the response proceeded and will not be reused. If i disable the EncodeService (or don't wrap my repsonse within the EncodeRepresentation) the problem doesn't occur.

It could also be a cause of last part of my earlier post

http://restlet-discuss.1400322.n2.nabble.com/GZip-Deflate-response-truncated-java-io-IOException-Timeout-while-writing-to-the-queue-based-output-m-td6230386.html

The question is, how should i serve the Gzip/Deflate responses?

Thanks, Gena.


View this message in context: EncodeRepresentation causes dead threads
Sent from the Restlet Discuss mailing list archive at Nabble.com.
gena | 1 Apr 2011 16:48
Picon
Favicon

Re: GZip/Deflate response truncated. java.io.IOException: Timeout while writing to the queue-based output stream

I addressed the dead threads thema within the new posting: 

http://restlet-discuss.1400322.n2.nabble.com/EncodeRepresentation-causes-dead-threads-td6231274.html

I think, this is the cause.

Gena

--
View this message in context: http://restlet-discuss.1400322.n2.nabble.com/GZip-Deflate-response-truncated-java-io-IOException-Timeout-while-writing-to-the-queue-based-output-m-tp6230386p6231288.html
Sent from the Restlet Discuss mailing list archive at Nabble.com.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716080

Arnaud Petiteville | 1 Apr 2011 18:20
Picon

RE: Re: Re: Jackson Mix-in Annotations...

Hi,
Thanks again. After your first answer I Googled and found the message pointed by the link you joined; but I
still have the same problem I do not know how to do this: "At startup, I remove the existing one from the
Engine and then add my local version.".
I use Restlet over GAE, I have a class ServerApplication that extends Application, I override the
createInboundRoot method, in this method I can call this.getConverterService() which returns a list of
converters. Do you use this list to remove and after add your local extension?
Could you please send some code?
Bye...

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716106

Tim Peierls | 1 Apr 2011 18:58
Gravatar

Re: Re: Re: Jackson Mix-in Annotations...

On Fri, Apr 1, 2011 at 12:20 PM, Arnaud Petiteville <arnaud.axone <at> wanadoo.fr> wrote:
Thanks again. After your first answer I Googled and found the message pointed by the link you joined; but I still have the same problem I do not know how to do this: "At startup, I remove the existing one from the Engine and then add my local version.".
I use Restlet over GAE, I have a class ServerApplication that extends Application, I override the createInboundRoot method, in this method I can call this.getConverterService() which returns a list of converters. Do you use this list to remove and after add your local extension?
Could you please send some code?

I use a utility method. Sample usage: 

    replaceConverter(JacksonConverter.class, myLocalJacksonConverter);

Here's the code for the utility method:

    /**
     * Registers a new converter with the Restlet engine, after removing
     * the first registered converter of the given class.
     */
    static void replaceConverter(
            Class<? extends ConverterHelper> converterClass,
            ConverterHelper newConverter) {

        ConverterHelper oldConverter = null;

        List<ConverterHelper> converters = Engine.getInstance().getRegisteredConverters();
        for (ConverterHelper converter : converters) {
            if (converter.getClass().equals(converterClass)) {
                converters.remove(converter);
                oldConverter = converter;
                break;
            }
        }

        converters.add(newConverter);

        if (oldConverter == null) {
            logger.debug("Added {} to Restlet Engine", newConverter.getClass());
        } else {
            logger.debug("Replaced {} with {} in Restlet Engine", oldConverter.getClass(), newConverter.getClass());
        }
    }

--tim
Paul Morris | 3 Apr 2011 17:14
Favicon

Auditing function

I'm looking to catch all incoming requests and outgoing responses that pass through my Restlet API, break
out the elements into fields and persist them in a relational database for later analysis. I thought of
using service filters for this but have two concerns. One is latency since it seems that the filter
approach is very synchronous. The other is dependency since I would never want the request to fail just
because something goes wrong with the auditing piece. Any suggestions?

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716531

Paul Morris | 3 Apr 2011 15:10
Favicon

Restlet integration with POJO for data persistence

I am building out a RESTful API based on Restlet in my organization. I have no dependencies on Spring or even
the use of an EJB container. In fact I think I would prefer to just use POJOs in the web container for data
persistence. Are there any resources or tutorials that someone could point me to for designing a simple
data persistence or data access layer? Again I have no dependencies on existing frameworks and am looking
for something very simple and straightforward.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716522

Paul Morris | 4 Apr 2011 02:31
Favicon

RE: Auditing function

I've been looking into this since my initial post and want to add a couple of thoughts to clarify my intention
here. I found the LogService Restlet class which looks very robust but I need to customize some of the
logging here for auditing and compliance purposes (i.e. identify the user based on querying a session
server using a token) so I think I'm looking at something homegrown. But again, I'd like to implement some
way to sort of "copy" the request on the way in and "copy" the response on the way out, parse through those
copies (perhaps in another thread) to break them out cleanly into a database.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716636

Arnaud Petiteville | 4 Apr 2011 14:57
Picon

RE: Re: Re: Re: Jackson Mix-in Annotations...

Hi,
Now this is clear for me and it works.
Thanks a lot.
Bye...

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716852

sersan | 4 Apr 2011 21:39
Picon
Favicon

GET through Proxy

Hi,

I'm having a problem with GET. I'm behind a proxy, so I set these options in the JVM before running my application:
-Dhttp.proxyHost=myProxyIP -Dhttp.proxyPort=MyProxyPort

If I send a simple GET(e.g. http://domain/users/1) it works, but if I send a GET with parameters:
http://domain/users/search?sex=male&location=Brazil

I get this error:
A recoverable error was detected (503), attempting again in 2000 ms.
4/04/2011 12:19:11 PM org.restlet.resource.ClientResource handle
Exception or error caught in resource
Service Unavailable (503) - Service Unavailable

I've tested the application in a non-Proxy environment and everything works. So, I think it is related with
some proxy configuration in Restlet.

Do I need to configure something in Restlet for the proxy? I searched in restlet documentation but I didn't
find anything related. I was using restlet 2.0.5, I updated to 2.0.6 but still have the same issue.

Thanks in advance.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2716949


Gmane