Some responses from server may take time however the one in the code
snippet wont.
yes setting timeout on client works fine i can make the client wait for
more the the default time out of one minute, already tested it.

On Mon, Mar 16, 2015 at 8:02 PM, Thierry Boileau-4 [via Restlet Discuss] <
ml-node+s1400322n7579361...@n2.nabble.com> wrote:

> Hello,
>
> some things are not clear to me:
>  - are you sure the server answers quickly, or do know that the server
> takes time?
>  - when you set up time out on client side, does it have any effect?
>
> Best regards,
> Thierry Boileau
>
> 2015-03-16 6:11 GMT+01:00 Chirayu Desai <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7579361&i=0>>:
>
>> Hi,
>> Followin are my code snippets:
>>
>> At Client RESTLet :
>>
>> @Override
>> public Task getTask(int taskId) {
>>
>> logger.debug(" RESTLetTaskDAO.getTask taskid = {} ", taskId);
>> Task task = null;
>> try {
>> final Context context = new Context();
>>     context.getParameters().set("socketTimeout", "120000");
>>
>> String url = RESTLetWebSvcsFactory.getFactoryInstance().getServer_URL() +
>> "task/"
>> +sessionId;
>>   ClientResource cr = new ClientResource(context,url);
>> TaskResource resource = cr.wrap(TaskResource.class);
>> *task = resource.getTask(taskId);*
>> }
>> catch (ResourceException re) {
>> int statusCode = new RESTLetErrorHandler().handleServerError(re);
>> if (statusCode != -1){
>> throw new CRUDException(statusCode);
>> }
>> }
>> return task;
>> }
>>
>>
>> At Server Restlet :
>>
>> @Get
>> public Task getTask(int taskId) throws CRUDException,
>> SessionTerminatedException {
>>
>> String userSessionId = (String)
>> this.getRequest().getAttributes().get("sessionid");
>> TaskDAO taskDAO = DAOFactory.getDefaultFactory().getTaskDAO();
>> Task task = taskDAO.getTask(taskId);
>> if (task != null) {
>> logger.trace("TaskResourceImpl.getTask sessionid = {}, task fetched =
>> {}",task.toFormattedString());
>> }
>> else {
>> logger.error("TaskResourceImpl.getTask No task matching criteria found -
>> task is null");
>> }
>> return task;
>> }
>>
>>
>> The error log At server :
>>
>> 16 Mar 2015 10:27:00  INFO - 2015-03-16 10:27:00 127.0.0.1 - 127.0.0.1
>> 8080 GET
>> /purpledocsstar_svr/tasks/0/0/null/0/all/null/null/c300647c-7fcb-45bf-a45a-9d7cf87b4598
>> - 200 - 0 60026 http://localhost:8080 Restlet-Framework/2.0.13 -
>> 16 Mar 2015 10:27:09 DEBUG - ErrorStatusService.getStatus code Throwable
>> throwable,UniformResource resource
>> 16 Mar 2015 10:27:09 DEBUG - ErrorStatusService.getStatus Throwable
>> throwable, Request request, Response response
>> 16 Mar 2015 10:27:09  INFO - ErrorStatusService.getStatus - throwable NOT
>> instanceof DBCRUDException
>> 16 Mar 2015 10:27:09  INFO - ErrorStatusService.getStatus - throwable NOT
>> instanceof DBCRUDException
>> 16 Mar 2015 10:27:09  WARN - Exception or error caught in resource
>> java.lang.IllegalArgumentException
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at org.restlet.resource.ServerResource.doHandle(ServerResource.java:449)
>> at org.restlet.resource.ServerResource.get(ServerResource.java:648)
>> at org.restlet.resource.ServerResource.doHandle(ServerResource.java:530)
>> at
>> org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:590)
>> at
>> org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:302)
>> at org.restlet.resource.ServerResource.handle(ServerResource.java:849)
>> at org.restlet.resource.Finder.handle(Finder.java:513)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Router.doHandle(Router.java:500)
>> at org.restlet.routing.Router.handle(Router.java:740)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at
>> org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:154)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.engine.ChainHelper.handle(ChainHelper.java:114)
>> at
>> org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:75)
>> at org.restlet.Application.handle(Application.java:391)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Router.doHandle(Router.java:500)
>> at org.restlet.routing.Router.handle(Router.java:740)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.routing.Router.doHandle(Router.java:500)
>> at org.restlet.routing.Router.handle(Router.java:740)
>> at org.restlet.routing.Filter.doHandle(Filter.java:159)
>> at org.restlet.routing.Filter.handle(Filter.java:206)
>> at org.restlet.engine.ChainHelper.handle(ChainHelper.java:114)
>> at org.restlet.Component.handle(Component.java:391)
>> at org.restlet.Server.handle(Server.java:491)
>> at org.restlet.engine.ServerHelper.handle(ServerHelper.java:74)
>> at
>> org.restlet.engine.http.HttpServerHelper.handle(HttpServerHelper.java:153)
>> at org.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:1031)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>> at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
>> at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>> at java.lang.Thread.run(Unknown Source)
>>
>>
>>
>>
>> I am usin the org.restlet.ext.httpclient.HttpClientHelper connector and
>> as I wrote eariler and client to server method call communication between
>> restlet layers , with methods containting arguments say integer, string or
>> even objects is not working for me. However i am able to configure the
>> socket timeout manually through this.
>>
>>
>>
>> On Thu, Mar 12, 2015 at 8:54 PM, Thierry Templier-3 [via Restlet Discuss]
>> <[hidden email] <http:///user/SendEmail.jtp?type=node&node=7579356&i=0>>
>> wrote:
>>
>>> Hello,
>>>
>>> For your information, I answered to your StackOverflow question (see
>>> http://stackoverflow.com/questions/28973184/restlet-client-internal-connector-error-1002/28975178#28975178)
>>> .
>>>
>>> Thierry
>>> Le 11 mars 2015 00:52, "Jerome Louvel" <[hidden email]
>>> <http:///user/SendEmail.jtp?type=node&node=7579354&i=0>> a écrit :
>>>
>>>> If you need to stick with version 2.1, I recommend using the Apache
>>>> HTTP Client extension (see "socketTimeout" parameter):
>>>>
>>>> http://restlet.com/technical-resources/restlet-framework/javadocs/2.1/jee/ext/org/restlet/ext/httpclient/HttpClientHelper.html
>>>>
>>>> or the Net HTTP Client extension (see "readTimeout" parameter):
>>>>
>>>> http://restlet.com/technical-resources/restlet-framework/javadocs/2.1/jee/ext/org/restlet/ext/net/HttpClientHelper.html
>>>>
>>>> Jerome
>>>>
>>>
>>>
>>> ------------------------------
>>>  If you reply to this email, your message will be added to the
>>> discussion below:
>>>
>>> http://restlet-discuss.1400322.n2.nabble.com/Restelt-Client-Internal-Connector-Error-1002-tp7579347p7579354.html
>>>  To unsubscribe from Restelt Client Internal Connector Error (1002), click
>>> here.
>>> NAML
>>> <http://restlet-discuss.1400322.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>
>>
>>
>>
>> --
>> -Regards,
>> -Chirayu Desai
>>
>> ------------------------------
>> View this message in context: Re: Restelt Client Internal Connector
>> Error (1002)
>> <http://restlet-discuss.1400322.n2.nabble.com/Restelt-Client-Internal-Connector-Error-1002-tp7579347p7579356.html>
>> Sent from the Restlet Discuss mailing list archive
>> <http://restlet-discuss.1400322.n2.nabble.com/> at Nabble.com.
>>
>
>
>
> --
> *Thierry Boileau, Mr B*
> +1 (408) 387-3184 • [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7579361&i=1>
>
> <http://restlet.com/>
> 6 Rue Rose Dieng-Kuntz • Nantes, 44300 • France
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://restlet-discuss.1400322.n2.nabble.com/Restelt-Client-Internal-Connector-Error-1002-tp7579347p7579361.html
>  To unsubscribe from Restelt Client Internal Connector Error (1002), click
> here
> <http://restlet-discuss.1400322.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=7579347&code=Y2hpcmF5dUBwdXJwbGVkb2NzLmNvbXw3NTc5MzQ3fDIwOTYxNjc5MDU=>
> .
> NAML
> <http://restlet-discuss.1400322.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>



-- 
-Regards,
-Chirayu Desai




--
View this message in context: 
http://restlet-discuss.1400322.n2.nabble.com/Restelt-Client-Internal-Connector-Error-1002-tp7579347p7579362.html
Sent from the Restlet Discuss mailing list archive at Nabble.com.

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

Reply via email to