Skip to content

Upload stuck after few seconds without showing error #39

@petarljubic

Description

@petarljubic

Question
After a few seconds from the beginning of the video upload process, the progress bar stops without displaying any errors. Sometimes (when I debug my code and it stops on breakpoint) I got
ssl=0xc5934ed8: I/O error during system call, Broken pipe I try to solve this problem with #33
and
https://github.com/tus/tus-android-client#i-get-tlsssl-errors-on-older-android-versions
but without any success. For some reason, program never reach uploader.finish() or anything below that line of code (that is strange because do-while code is not in infinity loop).

Code sample:
`

            HashMap<String, String> headers = new HashMap<>();
            headers.put("Tus-Resumable", "1.0.0");
            headers.put("Authorization", getAuthHeader());
            headers.put("Accept", getAcceptHeader());
            headers.put("Content-Type", "application/offset+octet-stream");
            headers.put("Upload-Length", "" + upload.getSize());
            headers.put("Connection", "Keep-Alive");
            client.setHeaders(headers);

            TusUploader uploader = client.beginOrResumeUploadFromURL(upload, client.getUploadCreationURL());
            long totalBytes = upload.getSize();
            long uploadedBytes = uploader.getOffset();

            uploader.setChunkSize(1024);

            while (!isCancelled() && uploader.uploadChunk() > 0) {
                uploadedBytes = uploader.getOffset();
                publishProgress(uploadedBytes, totalBytes);
            }
            
            uploader.finish();
            return uploader.getUploadURL();

`
device-2020-05-18-130543

Setup details
Please provide following details, if applicable to your situation:

  • Runtime environment: [Android version 7]
  • Used tus-android-client version: [v0.1.9]
  • Used tus-java-client version: [ev0.4.2]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions