With the Restful examples deployed on Tomcat 6.0.20, the client fails
intermittently (about 90% failures) with the following exception:
Aug 6, 2009 5:37:47 PM org.restlet.engine.util.FormReader addParameters
WARNING: Unable to parse a form parameter. Skipping the remaining parameters.
java.io.IOException: Stream closed
at org.apache.catalina.connector.InputBuffer.readByte(InputBuffer.java:3
15)
at
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:105)
at
org.restlet.engine.util.FormReader.readNextParameter(FormReader.java:221)
at org.restlet.engine.util.FormReader.addParameters(FormReader.java:132)
at org.restlet.engine.util.FormUtils.parse(FormUtils.java:267)
at org.restlet.data.Form.<init>(Form.java:82)
at org.vissinger.ItemsResource.acceptItem(ItemsResource.java:30)
at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:456)
at
org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:584)
at
org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:260)
at org.restlet.resource.ServerResource.handle(ServerResource.java:921)
at org.restlet.resource.Finder.handle(Finder.java:510)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:201)
at org.restlet.routing.Router.handle(Router.java:490)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:201)
.... and all the rest
Is this a symptom of a known issue? I get similar results using running the
RestfulClient within eclipse on either a Linux client or Windows client.
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2381133