cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "hariharan (JIRA)" <>
Subject [jira] [Created] (CB-5805) Multiple File transfer abort problem
Date Thu, 16 Jan 2014 05:35:19 GMT
hariharan created CB-5805:

             Summary: Multiple File transfer abort problem
                 Key: CB-5805
             Project: Apache Cordova
          Issue Type: Bug
          Components: Plugin File Transfer
    Affects Versions: 3.3.0
         Environment: Android
            Reporter: hariharan

There is a threading issue when multiple files are getting downloaded and when we abort one
of the download. Way to reproduce the issue.

- Give a request to download a file1.
- Call abort() for that file download. 
- On callback of the abort start downloading file2. 
- now abort file2. 

Current behavior - the abort() function returns the callback but actual thread but the download
still happens in the background. 
Expected - The download should not continue when aborting the second file.

Code details.

abort() function actually removes the requests form activeRequests.
but finally() block of download tries to remove the requests from activeRequests again causing
it to fail.

This message was sent by Atlassian JIRA

View raw message