You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@syncope.apache.org by "fabio martelli (JIRA)" <ji...@apache.org> on 2012/05/28 17:31:22 UTC

[jira] [Resolved] (SYNCOPE-89) ReportTestITCase.executeAndExport hangs with oracle

     [ https://issues.apache.org/jira/browse/SYNCOPE-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

fabio martelli resolved SYNCOPE-89.
-----------------------------------

    Resolution: Fixed
    
> ReportTestITCase.executeAndExport hangs with oracle
> ---------------------------------------------------
>
>                 Key: SYNCOPE-89
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-89
>             Project: Syncope
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.0.0-incubating
>         Environment: running tests with oracle-it profile
>            Reporter: fabio martelli
>            Assignee: fabio martelli
>             Fix For: 1.0.0-incubating
>
>
> ReportTestITCase.executeAndExport hangs with oracle.
> A certain delay to execute operations on the repository implies to re-execute request till the end of certain operations. 
> The same is for the test in object.
> The following code could implies more then one request sending. Unfortunately the fifth attempt hangs the process ....
> i = 0;
>         maxit = 10;
>         do {
>             try {
>                 Thread.sleep(1000);
>             } catch (InterruptedException e) {
>             }
>             getMethod = new HttpGet(BASE_URL + "report/execution/export/" + postExecIds.iterator().next());
>             response = ((PreemptiveAuthHttpRequestFactory) restTemplate.getRequestFactory()).getHttpClient().execute(
>                     getMethod);
>             i++;
>         } while ((response == null || response.getStatusLine().getStatusCode() != 200) && i < maxit);
> Extending the sleep time at 3s the execution will be completed before the fifth request so the test passes.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira