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

FileTransfer stops at line 509 over https

    XMLWordPrintableJSON

Details

    Description

      it seems as if in my conditions the connection gets hung waiting to get an answer that will never arrive.
      I enabled the debug mode, this is what I get with
      adb logcat FileTransfer:*
      D/FileTransfer(10912): upload file:///storage/sdcard/Android/data/com.mywonder.androidApp/cache/1480944997088.png to https://anywebsite.ssl/postuploadEndpoint
      D/FileTransfer(10912): fileKey: file
      D/FileTransfer(10912): fileName: 1480944997088.png
      D/FileTransfer(10912): mimeType: image/png
      D/FileTransfer(10912): trustEveryone: true
      D/FileTransfer(10912): chunkedMode: true
      D/FileTransfer(10912): headers:

      {"Connection":"close"}

      D/FileTransfer(10912): objectId: 1
      D/FileTransfer(10912): httpMethod: POST
      D/FileTransfer(10912): Content Length: 2169
      D/FileTransfer(10912): Sent 2169 of 2169

      From the code, as few lines after it should print more things, it seems evident that system hangs exactly at the line

      int responseCode = conn.getResponseCode();

      and never gets out of there.
      conn is declared as a HttpURLConnection.
      For what I remember I have this problem in production systems only behind a AJP Proxy + SSL made with Apache.
      If I connect directly to my endpoint (JaxRS+Wildfly 8.2.1.Final) there's no problem.
      Didn't test with HTTP either, but i think it works, it seems more SSL related.
      Any Idea?

      Attachments

        Activity

          People

            Unassigned Unassigned
            massimiliano@perantoni.net Massimiliano Perantoni
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: