[MAGNOLIA-7769] Continuously loading of video assets on Safari Created: 06/Apr/20  Updated: 13/Jan/22  Resolved: 11/Jan/22

Status: Closed
Project: Magnolia
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Viet Nguyen Assignee: Quach Hao Thien
Resolution: Fixed Votes: 0
Labels: VN-Testing, maintenance
Remaining Estimate: Not Specified
Time Spent: 3.5h
Original Estimate: Not Specified

Attachments: File how-it-works.mp4    
Issue Links:
causality
duplicate
is duplicated by MAGNOLIA-6914 Range support filter sets 412 (Precon... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Testcase included:
Yes
Date of First Response:
Epic Link: Support
Sprint: Nucleus 1
Story Points: 0.5

 Description   

Latest update January 2022

  • Video could be played with Safari on our latest Magnolia 6.2.15 so we are closing the case here. Customers please upgrade to our 6.2.15 or above version for bugs fixing and new features.

Short description

Customer is facing this issue when having video played on Safari.
Investigate showing that RangeSupportFilter responding a wrong number of "totalLengthOfServedBinary" which cause the browser to continuously requesting for the remaining of content.
Referenced videos of the issue:
https://drive.google.com/open?id=1OMglvb2WS8tSOyauJdtY3BOIDMoGsLv3

Reproduce steps:

Expected result

The video should play on browsers including Safari

Actual result

Video assest are not loading in a correct way on Safari only.
Investigate showing that RangeSupportFilter responding a wrong number of "totalLengthOfServedBinary" which cause the browser to continuously requesting for the remaining of content.

Development note

N/A



 Comments   
Comment by Viet Nguyen [ 06/Apr/20 ]

A piece of log:

DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:16 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:16 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:16 -- Serving range [Start: 0, end: 1, len: 2, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:16 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:16 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:16 -- Serving range [Start: 0, end: 2147483646, len: 2147483647, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Serving range [Start: 9640, end: 65535, len: 55896, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Serving range [Start: 65536, end: 2147483646, len: 2147418111, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:17 -- Serving range [Start: 255756, end: 2147483646, len: 2147227891, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Serving range [Start: 255756, end: 2147483646, len: 2147227891, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Passed all precondition checks for request /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Serving range [Start: 255756, end: 2147483646, len: 2147227891, totalLengthOfServedBinary: 2147483647].
DEBUG info.magnolia.cms.filters.RangeSupportFilter 06.04.2020 07:06:18 -- Serving binary on uri /liberis/.resources/liberisUK/wizard/_videos/_noloop/how-it-works.mp4 was last modified at 1585741282066

Note that the log continues with multiple of ending lines when retrieving "Serving range [Start: 255756, end: 2147483646, len: 2147227891, totalLengthOfServedBinary: 2147483647]".
In this example, the tested video size is 256Kb, attached here - how-it-works.mp4 .

Comment by Quach Hao Thien [ 11/Jan/22 ]

Hi viet.nguyen, I cannot reproduce on Safari version 15.1 (17612.2.9.1.20)

Video can load and play as other browsers, could you help to double check again on your side? And if there was an issue, please update the screenshot or video (the provided link to g-drive is broken)

Generated at Mon Feb 12 04:26:40 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.