QuickBlox / quickblox-android-sdk

QuickBlox Android SDK includes code snippets with main use cases and framework JAR library.
BSD 3-Clause "New" or "Revised" License
417 stars 697 forks source link

Method getContentType() of class QBAttachment always returns null on all types of attachments #504

Closed Shahjahan786 closed 5 years ago

Shahjahan786 commented 6 years ago

Help avoid duplicate issue reports, check [existing issues](link to issues section of repo)

Environment details (Operating system, browser information, SDK version)

Did this work before?

Expected behavior

Actual behavior

Logs (please, use github gist)

Steps to reproduce the behavior

Any others comments?

tatanka987 commented 6 years ago

which version of QB Android SDK do you use? Please provide steps to reproduce this issue

Shahjahan786 commented 6 years ago

I'm using QB Android SDK 3.5.0 To reproduce it just call qbAttachment.getContentType(), It will always return null.

tatanka987 commented 6 years ago

do you set content type before?

Shahjahan786 commented 6 years ago

yes I always set content type to all attachments

private QBAttachment getAttachment(QBFile file, String attachType, String contentType) { QBAttachment attachment = new QBAttachment(attachType); attachment.setId(file.getUid()); attachment.setName(file.getName()); attachment.setContentType(contentType); attachment.setSize(file.getSize()); attachment.setUrl(!TextUtils.isEmpty(file.getPrivateUrl()) ? file.getPrivateUrl() : file.getPublicUrl()); return attachment; }

tatanka987 commented 6 years ago

Do I understand correctly, you can't get content type on participant side? Or when you create message with attachment on REST? Or other cases?

Shahjahan786 commented 6 years ago

on both current user and participant side

tatanka987 commented 6 years ago

sorry, but we can't reproduce your issue. I tried send common message with attachment via chat in group and in private chat, and I tied send message via REST, but in all cases message was received with parameter content type. Check in your code, maybe you set empty string or null value to this parameter. Please provide us logs with sending messages for better understanding your issue.

Shahjahan786 commented 6 years ago

I can see the content-type parameter in LOG but it is null when calling Method getContentType() of class QBAttachment. You can see log entries like "12-11 23:36:31.757 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null"

below is the log:

2-11 23:36:30.790 4913-4913/com.nayapay.app D/QBASDK: *** * RESPONSE fff66af8-4e5c-45a7-ae89-8d233e7990f5 STATUS : 200 HEADERS Status=200 OK Server=nginx/1.8.1 Access-Control-Allow-Origin=* X-Request-Id=17c1605d-cd4a-4841-ae9f-b26edaa8dded X-Content-Type-Options=nosniff X-Runtime=0.034526 Connection=Close X-Android-Received-Millis=1513053390789 Date=Tue, 12 Dec 2017 04:36:31 GMT QuickBlox-REST-API-Version=0.1.1 X-Frame-Options=SAMEORIGIN X-Android-Selected-Protocol=http/1.1 Strict-Transport-Security=max-age=31536000max-age=15768000; Cache-Control=max-age=0, private, must-revalidate ETag=W/"d511a98c9bd731df61d519e6c651188a" X-Android-Response-Source=NETWORK 200 Set-Cookie=_mkra_ctxt=7e0cd9770648b634e956262c061942ec--200; path=/; max-age=5; HttpOnly; secure X-Android-Sent-Millis=1513053390291 Content-Length=2705 X-XSS-Protection=1; mode=block QB-Token-ExpirationDate=2017-12-12 06:35:49 +0000 Content-Type=application/json; charset=utf-8 BODY '{"skip":0,"limit":100,"items":[{"_id":"5a2919b8bd044926638e2c7e","attachments":[{"content-type":"audio/mpeg","url":"https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d","id":"c507741294d44430b966d4f058c008cb00","name":"1512642989289.mp3","size":"740882.0","duration":"43","type":"audio"}],"chat_dialog_id":"5a291051a28f9a2b39d9e0a2","created_at":"2017-12-07T10:36:41Z","date_sent":1512643000,"delivered_ids":[38485129],"message":"audio","read_ids":[38485129],"recipient_id":37952827,"sender_id":38485129,"updated_at":"2017-12-07T10:36:41Z","read":0},{"_id":"5a29199ebd044926638e2c7d","attachments":[],"chat_dialog_id":"5a291051a28f9a2b39d9e0a2","created_at":"2017-12-07T10:36:14Z","date_sent":1512642974,"delivered_ids":[38485129],"message":"dfgh","read_ids":[38485129],"recipient_id":37952827,"sender_id":38485129,"updated_at":"2017-12-07T10:36:14Z","read":0},{"_id":"5a29111dbd047b2e8ed0d63d","attachments":[],"chat_dialog_id":"5a291051a28f9a2b39d9e0a2","created_at":"2017-12-07T09:59:58Z","date_sent":1512640797,"delivered_ids":[38485129],"message":"ert","read_ids":[38485129],"recipient_id":37952827,"sender_id":38485129,"updated_at":"2017-12-07T09:59:58Z","read":0},{"_id":"5a2910c0bd047b2e8ed0d636","attachments":[{"content-type":"application/pdf","size":"4478613.0","url":"https://api.quickblox.com/blobs/97e3a9e4e1e14cc9a80f3d846348a43b00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d","id":"97e3a9e4e1e14cc9a80f3d846348a43b00","name":"1512640689125.pdf","type":"file"}],"chat_dialog_id":"5a291051a28f9a2b39d9e0a2","created_at":"2017-12-07T09:58:25Z","date_sent":1512640704,"delivered_ids":[38485129],"message":"file","read_ids":[38485129],"recipient_id":37952827,"sender_id":38485129,"updated_at":"2017-12-07T09:58:25Z","read":0},{"_id":"5a2910c0bd047b2e8ed0d635","attachments":[{"content-type":"image/jpeg","url":"https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d","height":"480","id":"84ff5e5dbc504facacc7e05bec89656600","name":"1512640681087.jpg","size":"42610.0","width":"640","type":"image"}],"chat_dialog_id":"5a291051a28f9a2b39d9e0a2","created_at":"2017-12-07T09:58:25Z","date_sent":1512640704,"delivered_ids":[38485129],"message":"image","read_ids":[38485129],"recipient_id":37952827,"sender_id":38485129,"updated_at":"2017-12-07T09:58:25Z","read":0},{"_id":"5a291056bd047b2e8ed0d632","attachments":[],"chat_dialog_id":"5a291051a28f9a2b39d9e0a2","created_at":"2017-12-07T09:56:39Z","date_sent":1512640598,"delivered_ids":[38485129],"message":"hi","read_ids":[38485129],"recipient_id":37952827,"sender_id":38485129,"updated_at":"2017-12-07T09:56:39Z","read":0}]}' 12-11 23:36:30.795 4913-4913/com.nayapay.app D/QBASDK: ========================================================= === REQUEST ==== 27904511-01a1-46df-a2d2-fc1e92a3af62 === REQUEST GET https://api.quickblox.com/users.json HEADERS QuickBlox-REST-API-Version=0.1.1 QB-SDK=Android 3.5.0 QB-Token=b06a947e3bbff3bdbfda13e302d218395300fb5d PARAMETERS page=1 per_page=1 filter[]=number id in 38485129 INLINE GET https://api.quickblox.com/users.json?page=1&per_page=1&filter[]=number+id+in+38485129 12-11 23:36:31.682 4913-4913/com.nayapay.app D/QBASDK: *** * RESPONSE 27904511-01a1-46df-a2d2-fc1e92a3af62 STATUS : 200 HEADERS Status=200 OK Server=openresty/1.9.15.1 Access-Control-Allow-Origin=* X-Request-Id=61c076d8-4441-4ba3-9bd7-c7c984383e42 X-Content-Type-Options=nosniff X-Runtime=0.016174 Connection=Close X-Android-Received-Millis=1513053391682 Date=Tue, 12 Dec 2017 04:36:32 GMT QuickBlox-REST-API-Version=0.1.1 X-Frame-Options=SAMEORIGIN X-Android-Selected-Protocol=http/1.1 Strict-Transport-Security=max-age=31536000max-age=15768000; Cache-Control=max-age=0, private, must-revalidate ETag=W/"57218f3c2d5b2ca96a01924717d43de8" X-Android-Response-Source=NETWORK 200 Set-Cookie=_mkra_ctxt=e8f8ff3c98ac46966146f6651a0e4e16--200; path=/; max-age=5; HttpOnly; secure X-Android-Sent-Millis=1513053391204 Content-Length=447 X-XSS-Protection=1; mode=block QB-Token-ExpirationDate=2017-12-12 06:35:49 +0000 Content-Type=application/json; charset=utf-8 BODY '{"current_page":1,"per_page":1,"total_entries":1,"items":[{"user":{"id":38485129,"owner_id":83706,"full_name":"Shahjahan","email":null,"login":"shahjahan","phone":"+923048405652","website":null,"created_at":"2017-12-07T06:16:20Z","updated_at":"2017-12-12T04:29:38Z","last_request_at":"2017-12-12T04:35:49Z","external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":null,"twitter_digits_id":null,"user_tags":null}}]}' 12-11 23:36:31.684 4913-4913/com.nayapay.app D/ChatActivity: loadChatHistoryOnSuccess 12-11 23:36:31.695 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.695 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.728 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.728 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.729 4913-4913/com.nayapay.app I/QBMessagesAdapter: onBindViewHolder TYPE_ATTACH_RIGHT_AUDIO 12-11 23:36:31.729 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.730 4913-4913/com.nayapay.app D/QBPlaybackControlView: releaseView 12-11 23:36:31.730 4913-4913/com.nayapay.app D/QBPlaybackControlView: disposeViewPlayer 12-11 23:36:31.731 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.731 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.739 4913-4913/com.nayapay.app D/MessageTextView: customViewBottom = null ? false 12-11 23:36:31.741 4913-4913/com.nayapay.app D/MessageTextView: linkPreview = null ? false 12-11 23:36:31.743 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.748 4913-4913/com.nayapay.app D/MessageTextView: customViewBottom = null ? false 12-11 23:36:31.751 4913-4913/com.nayapay.app D/MessageTextView: linkPreview = null ? false 12-11 23:36:31.753 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.755 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=file, url=https://api.quickblox.com/blobs/97e3a9e4e1e14cc9a80f3d846348a43b00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=97e3a9e4e1e14cc9a80f3d846348a43b00, data=null} 12-11 23:36:31.755 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.755 4913-4913/com.nayapay.app D/QBMessagesAdapter: onCreateViewHolder case default 12-11 23:36:31.757 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=file, url=https://api.quickblox.com/blobs/97e3a9e4e1e14cc9a80f3d846348a43b00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=97e3a9e4e1e14cc9a80f3d846348a43b00, data=null} 12-11 23:36:31.757 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.758 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.758 4913-4913/com.nayapay.app D/FILE_TYPE: PDF 12-11 23:36:31.760 4913-4913/com.nayapay.app I/QBMessagesAdapter: onBindViewHolder TYPE_ATTACHMENT_CUSTOM 12-11 23:36:31.761 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.761 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.764 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.764 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.764 4913-4913/com.nayapay.app I/QBMessagesAdapter: onBindViewHolder TYPE_ATTACH_RIGHT 12-11 23:36:31.765 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.765 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.765 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.770 4913-4969/com.nayapay.app D/EGL_emulation: eglMakeCurrent: 0xaa604e40: ver 2 0 (tinfo 0xaa603cf0) 12-11 23:36:31.771 4913-4913/com.nayapay.app D/QBASDK: *** * RESPONSE 6ba3d375-b8ff-4cc1-b46a-1a6a87c0bf82 STATUS : 200 HEADERS Status=200 OK Server=nginx/1.8.1 Access-Control-Allow-Origin=* X-Request-Id=9240b817-11b0-47c6-a621-ff4e55c80d0c X-Content-Type-Options=nosniff X-Runtime=0.026296 Connection=Close X-Android-Received-Millis=1513053391702 Date=Tue, 12 Dec 2017 04:36:32 GMT QuickBlox-REST-API-Version=0.1.1 X-Frame-Options=SAMEORIGIN X-Android-Selected-Protocol=http/1.1 Strict-Transport-Security=max-age=31536000max-age=15768000; Cache-Control=max-age=0, private, must-revalidate ETag=W/"57218f3c2d5b2ca96a01924717d43de8" X-Android-Response-Source=NETWORK 200 Set-Cookie=_mkra_ctxt=86262d44ea233ffd9a876913cf881c81--200; path=/; max-age=5; HttpOnly; secure X-Android-Sent-Millis=1513053391163 Content-Length=447 X-XSS-Protection=1; mode=block QB-Token-ExpirationDate=2017-12-12 06:35:49 +0000 Content-Type=application/json; charset=utf-8 BODY '{"current_page":1,"per_page":1,"total_entries":1,"items":[{"user":{"id":38485129,"owner_id":83706,"full_name":"Shahjahan","email":null,"login":"shahjahan","phone":"+923048405652","website":null,"created_at":"2017-12-07T06:16:20Z","updated_at":"2017-12-12T04:29:38Z","last_request_at":"2017-12-12T04:35:49Z","external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":null,"twitter_digits_id":null,"user_tags":null}}]}' 12-11 23:36:31.775 4913-4913/com.nayapay.app D/ChatActivity: loadChatHistoryOnSuccess 12-11 23:36:31.786 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.786 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.786 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.786 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.786 4913-4913/com.nayapay.app I/QBMessagesAdapter: onBindViewHolder TYPE_ATTACH_RIGHT_AUDIO 12-11 23:36:31.787 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.787 4913-4913/com.nayapay.app D/QBPlaybackControlView: releaseView 12-11 23:36:31.788 4913-4913/com.nayapay.app D/QBPlaybackControlView: disposeViewPlayer 12-11 23:36:31.788 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.788 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.792 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.796 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.797 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=file, url=https://api.quickblox.com/blobs/97e3a9e4e1e14cc9a80f3d846348a43b00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=97e3a9e4e1e14cc9a80f3d846348a43b00, data=null} 12-11 23:36:31.797 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.797 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=file, url=https://api.quickblox.com/blobs/97e3a9e4e1e14cc9a80f3d846348a43b00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=97e3a9e4e1e14cc9a80f3d846348a43b00, data=null} 12-11 23:36:31.797 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.798 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.798 4913-4913/com.nayapay.app D/FILE_TYPE: PDF 12-11 23:36:31.798 4913-4913/com.nayapay.app I/QBMessagesAdapter: onBindViewHolder TYPE_ATTACHMENT_CUSTOM 12-11 23:36:31.799 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.799 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.799 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.799 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.799 4913-4913/com.nayapay.app I/QBMessagesAdapter: onBindViewHolder TYPE_ATTACH_RIGHT 12-11 23:36:31.800 4913-4913/com.nayapay.app E/TIME: Year: 2017 12-11 23:36:31.800 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.800 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.837 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=audio, url=https://api.quickblox.com/blobs/c507741294d44430b966d4f058c008cb00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=c507741294d44430b966d4f058c008cb00, data=null} 12-11 23:36:31.837 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.837 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=file, url=https://api.quickblox.com/blobs/97e3a9e4e1e14cc9a80f3d846348a43b00?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=97e3a9e4e1e14cc9a80f3d846348a43b00, data=null} 12-11 23:36:31.837 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:31.837 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/84ff5e5dbc504facacc7e05bec89656600?token=354f0ad09412ea1e0dab1c8dad0c5440da00fb5d, id=84ff5e5dbc504facacc7e05bec89656600, data=null} 12-11 23:36:31.837 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:36:34.890 4913-4946/com.nayapay.app V/FA: Inactivity, disconnecting from the service

Shahjahan786 commented 6 years ago

Also see this LOG when uploading attachment

12-11 23:53:24.448 4913-4913/com.nayapay.app D/QBASDK: ========================================================= === REQUEST ==== 42f6009c-eb71-4963-bc99-c214cd0e9479 === REQUEST POST https://api.quickblox.com/blobs.json HEADERS QuickBlox-REST-API-Version=0.1.1 QB-SDK=Android 3.5.0 QB-Token=b06a947e3bbff3bdbfda13e302d218395300fb5d PARAMETERS blob[content_type]=image/jpeg blob[name]=1513054404439.jpg blob[public]=true INLINE POST https://api.quickblox.com/blobs.json?blob[content_type]=image%2Fjpeg&blob[name]=1513054404439.jpg&blob[public]=true 12-11 23:53:24.451 4913-5413/com.nayapay.app V/FA: Activity resumed, time: 1456449 12-11 23:53:24.478 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/8ade80455efa4b6ba633d36471f086a500?token=b06a947e3bbff3bdbfda13e302d218395300fb5d, id=8ade80455efa4b6ba633d36471f086a500, data=null} 12-11 23:53:24.478 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:53:24.481 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/8ade80455efa4b6ba633d36471f086a500?token=b06a947e3bbff3bdbfda13e302d218395300fb5d, id=8ade80455efa4b6ba633d36471f086a500, data=null} 12-11 23:53:24.481 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:53:24.484 4913-4969/com.nayapay.app D/EGL_emulation: eglMakeCurrent: 0xaa604e40: ver 2 0 (tinfo 0xaa603cf0) 12-11 23:53:25.696 4913-4913/com.nayapay.app D/QBASDK: *** * RESPONSE 42f6009c-eb71-4963-bc99-c214cd0e9479 STATUS : 201 HEADERS Status=201 Created Server=openresty/1.9.15.1 Access-Control-Allow-Origin=* X-Request-Id=274b2518-4445-4146-a704-309e9ecd7a2f X-Content-Type-Options=nosniff X-Runtime=0.034026 Connection=Close X-Android-Received-Millis=1513054405696 Date=Tue, 12 Dec 2017 04:53:26 GMT QuickBlox-REST-API-Version=0.1.1 X-Frame-Options=SAMEORIGIN X-Android-Selected-Protocol=http/1.1 Strict-Transport-Security=max-age=31536000max-age=15768000; Cache-Control=max-age=0, private, must-revalidate ETag=W/"146f7ea88727075566b743dd062649e8" X-Android-Response-Source=NETWORK 201 Set-Cookie=_mkra_ctxt=939b2c335fa538b532b930e30d552ba1--201; path=/; max-age=5; HttpOnly; secure X-Android-Sent-Millis=1513054405389 Content-Length=1481 X-XSS-Protection=1; mode=block QB-Token-ExpirationDate=2017-12-12 06:53:26 UTC Content-Type=application/json; charset=utf-8 BODY '{"blob":{"id":8569370,"uid":"c83427c096d040e58e63f1a2f13a650600","content_type":"image/jpeg","name":"1513054404439.jpg","size":null,"created_at":"2017-12-12T04:53:26Z","updated_at":"2017-12-12T04:53:26Z","ref_count":1,"blob_status":null,"set_completed_at":null,"public":true,"last_read_access_ts":null,"lifetime":0,"account_id":83706,"app_id":null,"blob_object_access":{"id":8569370,"blob_id":8569370,"expires":"2017-12-12T05:53:26Z","object_access_type":"Write","params":"https://s3.amazonaws.com/qbprod?Content-Type=image%2Fjpeg\u0026Expires=Tue%2C%2012%20Dec%202017%2005%3A53%3A26%20GMT\u0026acl=public-read\u0026key=c83427c096d040e58e63f1a2f13a650600\u0026policy=eyJleHBpcmF0aW9uIjoiMjAxNy0xMi0xMlQwNTo1MzoyNloiLCJjb25kaXRpb25zIjpbeyJidWNrZXQiOiJxYnByb2QifSx7ImFjbCI6InB1YmxpYy1yZWFkIn0seyJDb250ZW50LVR5cGUiOiJpbWFnZS9qcGVnIn0seyJzdWNjZXNzX2FjdGlvbl9zdGF0dXMiOiIyMDEifSx7IkV4cGlyZXMiOiJUdWUsIDEyIERlYyAyMDE3IDA1OjUzOjI2IEdNVCJ9LHsia2V5IjoiYzgzNDI3YzA5NmQwNDBlNThlNjNmMWEyZjEzYTY1MDYwMCJ9LHsieC1hbXotY3JlZGVudGlhbCI6IkFLSUFJWTdLRk0yM1hHWEo3UjdBLzIwMTcxMjEyL3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSx7IngtYW16LWFsZ29yaXRobSI6IkFXUzQtSE1BQy1TSEEyNTYifSx7IngtYW16LWRhdGUiOiIyMDE3MTIxMlQwNDUzMjZaIn1dfQ%3D%3D\u0026success_action_status=201\u0026x-amz-algorithm=AWS4-HMAC-SHA256\u0026x-amz-credential=AKIAIY7KFM23XGXJ7R7A%2F20171212%2Fus-east-1%2Fs3%2Faws4_request\u0026x-amz-date=20171212T045326Z\u0026x-amz-signature=6e0fc29502b94bca4625ea5e7bd601f3125da40d65ea1e183108354304d8aa0b"}}}' 12-11 23:53:25.698 4913-4913/com.nayapay.app D/QBASDK: ========================================================= === REQUEST ==== 703acb3c-52e4-4aea-b8d7-567b91d7e09d === REQUEST POST https://s3.amazonaws.com/qbprod HEADERS QuickBlox-REST-API-Version=0.1.1 QB-SDK=Android 3.5.0 QB-Token=b06a947e3bbff3bdbfda13e302d218395300fb5d PARAMETERS Content-Type=image/jpeg Expires=Tue, 12 Dec 2017 05:53:26 GMT acl=public-read key=c83427c096d040e58e63f1a2f13a650600 policy=eyJleHBpcmF0aW9uIjoiMjAxNy0xMi0xMlQwNTo1MzoyNloiLCJjb25kaXRpb25zIjpbeyJidWNrZXQiOiJxYnByb2QifSx7ImFjbCI6InB1YmxpYy1yZWFkIn0seyJDb250ZW50LVR5cGUiOiJpbWFnZS9qcGVnIn0seyJzdWNjZXNzX2FjdGlvbl9zdGF0dXMiOiIyMDEifSx7IkV4cGlyZXMiOiJUdWUsIDEyIERlYyAyMDE3IDA1OjUzOjI2IEdNVCJ9LHsia2V5IjoiYzgzNDI3YzA5NmQwNDBlNThlNjNmMWEyZjEzYTY1MDYwMCJ9LHsieC1hbXotY3JlZGVudGlhbCI6IkFLSUFJWTdLRk0yM1hHWEo3UjdBLzIwMTcxMjEyL3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSx7IngtYW16LWFsZ29yaXRobSI6IkFXUzQtSE1BQy1TSEEyNTYifSx7IngtYW16LWRhdGUiOiIyMDE3MTIxMlQwNDUzMjZaIn1dfQ== success_action_status=201 x-amz-algorithm=AWS4-HMAC-SHA256 x-amz-credential=AKIAIY7KFM23XGXJ7R7A/20171212/us-east-1/s3/aws4_request x-amz-date=20171212T045326Z x-amz-signature=6e0fc29502b94bca4625ea5e7bd601f3125da40d65ea1e183108354304d8aa0b INLINE POST https://s3.amazonaws.com/qbprod?Content-Type=image%2Fjpeg&Expires=Tue%2C+12+Dec+2017+05%3A53%3A26+GMT&acl=public-read&key=c83427c096d040e58e63f1a2f13a650600&policy=eyJleHBpcmF0aW9uIjoiMjAxNy0xMi0xMlQwNTo1MzoyNloiLCJjb25kaXRpb25zIjpbeyJidWNrZXQiOiJxYnByb2QifSx7ImFjbCI6InB1YmxpYy1yZWFkIn0seyJDb250ZW50LVR5cGUiOiJpbWFnZS9qcGVnIn0seyJzdWNjZXNzX2FjdGlvbl9zdGF0dXMiOiIyMDEifSx7IkV4cGlyZXMiOiJUdWUsIDEyIERlYyAyMDE3IDA1OjUzOjI2IEdNVCJ9LHsia2V5IjoiYzgzNDI3YzA5NmQwNDBlNThlNjNmMWEyZjEzYTY1MDYwMCJ9LHsieC1hbXotY3JlZGVudGlhbCI6IkFLSUFJWTdLRk0yM1hHWEo3UjdBLzIwMTcxMjEyL3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSx7IngtYW16LWFsZ29yaXRobSI6IkFXUzQtSE1BQy1TSEEyNTYifSx7IngtYW16LWRhdGUiOiIyMDE3MTIxMlQwNDUzMjZaIn1dfQ%3D%3D&success_action_status=201&x-amz-algorithm=AWS4-HMAC-SHA256&x-amz-credential=AKIAIY7KFM23XGXJ7R7A%2F20171212%2Fus-east-1%2Fs3%2Faws4_request&x-amz-date=20171212T045326Z&x-amz-signature=6e0fc29502b94bca4625ea5e7bd601f3125da40d65ea1e183108354304d8aa0b 12-11 23:53:26.431 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate0 12-11 23:53:26.431 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate1 12-11 23:53:26.432 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate2 12-11 23:53:26.432 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate3 12-11 23:53:26.432 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate4 12-11 23:53:26.433 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate14 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate24 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate34 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate44 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate53 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate63 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate73 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate83 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate93 12-11 23:53:26.434 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate99 12-11 23:53:26.435 4913-5002/com.nayapay.app D/QBASDK: onProgressUpdate100 12-11 23:53:26.444 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/8ade80455efa4b6ba633d36471f086a500?token=b06a947e3bbff3bdbfda13e302d218395300fb5d, id=8ade80455efa4b6ba633d36471f086a500, data=null} 12-11 23:53:26.444 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:53:26.467 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/8ade80455efa4b6ba633d36471f086a500?token=b06a947e3bbff3bdbfda13e302d218395300fb5d, id=8ade80455efa4b6ba633d36471f086a500, data=null} 12-11 23:53:26.467 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null 12-11 23:53:29.367 4913-4913/com.nayapay.app D/QBASDK: *** * RESPONSE 703acb3c-52e4-4aea-b8d7-567b91d7e09d STATUS : 201 HEADERS Server=AmazonS3 Connection=close X-Android-Received-Millis=1513054409366 Date=Tue, 12 Dec 2017 04:53:28 GMT X-Android-Selected-Protocol=http/1.1 ETag="46bc630455c4b803becea3b31b88d743" X-Android-Response-Source=NETWORK 201 x-amz-request-id=830A1CBEB5424857 X-Android-Sent-Millis=1513054406431 Content-Length=270 x-amz-id-2=Jx4RN8wkKRt/3HFVa1DklHcv0OXWuMpHtsEC9znT1Iq1XrSk1us9IVXrPY0PcF0zmc6W+qytohw= Content-Type=application/xml Location=https://s3.amazonaws.com/qbprod/c83427c096d040e58e63f1a2f13a650600 BODY '<?xml version="1.0" encoding="UTF-8"?>

https://s3.amazonaws.com/qbprod/c83427c096d040e58e63f1a2f13a650600qbprodc83427c096d040e58e63f1a2f13a650600"46bc630455c4b803becea3b31b88d743"' 12-11 23:53:29.367 4913-4913/com.nayapay.app D/QBASDK: ========================================================= === REQUEST ==== ab59e0c1-5f4e-4e88-89cb-d2bc0a5179a3 === REQUEST POST https://api.quickblox.com/blobs/8569370/complete.json HEADERS QuickBlox-REST-API-Version=0.1.1 QB-SDK=Android 3.5.0 QB-Token=b06a947e3bbff3bdbfda13e302d218395300fb5d PARAMETERS blob[size]=39752 INLINE POST https://api.quickblox.com/blobs/8569370/complete.json?blob[size]=39752 12-11 23:53:29.451 4913-5413/com.nayapay.app V/FA: Inactivity, disconnecting from the service 12-11 23:53:30.511 4913-4913/com.nayapay.app D/QBASDK: ********************************************************* *** RESPONSE *** ab59e0c1-5f4e-4e88-89cb-d2bc0a5179a3 *** STATUS : 200 HEADERS Status=200 OK Server=openresty/1.9.15.1 Access-Control-Allow-Origin=* X-Request-Id=8cac2b52-4fe5-4e23-b7fd-531d85e0ce2f X-Content-Type-Options=nosniff X-Runtime=0.069432 Connection=Close X-Android-Received-Millis=1513054410510 Date=Tue, 12 Dec 2017 04:53:31 GMT QuickBlox-REST-API-Version=0.1.1 X-Frame-Options=SAMEORIGIN X-Android-Selected-Protocol=http/1.1 Strict-Transport-Security=max-age=31536000max-age=15768000; Cache-Control=no-cache X-Android-Response-Source=NETWORK 200 Set-Cookie=_mkra_ctxt=e0bd079264ab30c1681badef0ab06da3--200; path=/; max-age=5; HttpOnly; secure X-Android-Sent-Millis=1513054409894 Content-Length=0 X-XSS-Protection=1; mode=block QB-Token-ExpirationDate=2017-12-12 06:53:26 +0000 Content-Type=text/plain; charset=utf-8 BODY '' 12-11 23:53:30.518 4913-4913/com.nayapay.app D/QBAttachment.toString(): {type=image, url=https://api.quickblox.com/blobs/8ade80455efa4b6ba633d36471f086a500?token=b06a947e3bbff3bdbfda13e302d218395300fb5d, id=8ade80455efa4b6ba633d36471f086a500, data=null} 12-11 23:53:30.518 4913-4913/com.nayapay.app D/QBAttachment.getContentType(): null
tatanka987 commented 6 years ago

Thanks for your logs, they was very helpful and we localized problem. We will fix it in next release.

ghost commented 5 years ago

Hi @Shahjahan786 Closing the issue as solved. If you're still being experiencing analogous troubles with the newer SDK (WebRTC) versions, you can contact QB here: https://assist.quickblox.com/index.php?/Base/UserRegistration/Register or raise a new issue in corresponding GitHub project. Best!