You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "hariharan (JIRA)" <ji...@apache.org> on 2014/01/16 06:35:19 UTC
[jira] [Created] (CB-5805) Multiple File transfer abort problem
hariharan created CB-5805:
-----------------------------
Summary: Multiple File transfer abort problem
Key: CB-5805
URL: https://issues.apache.org/jira/browse/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
(v6.1.5#6160)