Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-2644

fileTransfer.download fails sometimes with error code 3

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.5.0
    • None
    • cordova-android
    • Android 4.0

    Description

      fileTransfer.download fails sometimes with error code 3...

      Some files were saved ok... but some files didnt save...

      03-11 02:06:11.360: E/FileTransfer(6750):

      {"target":"\/\/\/mnt\/sdcard\/140-platos-3-big2.jpg","source":"http:\/\/gogress.com\/digitalmenu\/panel\/assets\/uploads\/files\/platos\/140-platos-3-big2.jpg","http_status":0,"code":3}

      03-11 02:06:11.360: E/FileTransfer(6750): java.net.ConnectException: failed to connect to gogress.com/96.125.161.205 (port 80): connect failed: ECONNREFUSED (Connection refused)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.io.IoBridge.connect(IoBridge.java:114)
      03-11 02:06:11.360: E/FileTransfer(6750): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
      03-11 02:06:11.360: E/FileTransfer(6750): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
      03-11 02:06:11.360: E/FileTransfer(6750): at java.net.Socket.connect(Socket.java:842)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:77)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:308)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpEngine.connect(HttpEngine.java:303)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:282)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:232)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
      03-11 02:06:11.360: E/FileTransfer(6750): at org.apache.cordova.FileTransfer$4.run(FileTransfer.java:675)
      03-11 02:06:11.360: E/FileTransfer(6750): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
      03-11 02:06:11.360: E/FileTransfer(6750): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
      03-11 02:06:11.360: E/FileTransfer(6750): at java.lang.Thread.run(Thread.java:856)
      03-11 02:06:11.360: E/FileTransfer(6750): Caused by: libcore.io.ErrnoException: connect failed: ECONNREFUSED (Connection refused)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.io.Posix.connect(Native Method)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.io.IoBridge.connectErrno(IoBridge.java:127)
      03-11 02:06:11.360: E/FileTransfer(6750): at libcore.io.IoBridge.connect(IoBridge.java:112)
      03-11 02:06:11.360: E/FileTransfer(6750): ... 17 more

      and .. other files are saved correctly.

      03-11 02:06:26.390: D/FileTransfer(6750): Saved file: ///mnt/sdcard/61-platos-10-big2.jpg
      03-11 02:06:26.390: D/CordovaLog(6750): download complete: file:///mnt/sdcard/61-platos-10-big2.jpg

      Attachments

        Activity

          People

            agrieve Andrew Grieve
            javi10823 Javier Olivieri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: