sofie-core icon indicating copy to clipboard operation
sofie-core copied to clipboard

Bug Report: Runaway playhead (SOFIE-2899)

Open ianshade opened this issue 1 year ago • 3 comments

About me

This bug report is posted on behalf of SuperFly.tv

Observed Behavior

Sometimes the Playhead in the Timeline View goes past the end of the current Part and even past any subsequent Parts. The current Part refuses to visually extend its width. Refreshing the browser tab doesn't solve the issue. Performing a Take usually solves the issue, however then the previous (problematic) part shows as having 0 width. This happens randomly on various Parts, without clear steps for reproduction. 1: image 2: image 3: (After taking out of the problematic Part - 6th in the Intro segment, it displays with no duration and a "flag") image

Expected Behavior

While playing, the current Part should keep extending its width until another Part is taken, and retain its as-played duration until reset

Version

Release50 and Release51 of Sofie Core, with the Demo Blueprints (https://github.com/SuperFlyTV/sofie-demo-blueprints)

Severity / Impact

No response

ianshade avatar Jan 12 '24 12:01 ianshade

Hello!

Thank you for reporting this bug! If you haven’t already, please give our contribution guidelines a read.

We have arranged with @ianshade to have the snapshots of the system handed over for some initial investigation. We have not observed this issue in our installations, so I can't comment on how this is going to be prioritized.

jstarpl avatar Jan 15 '24 11:01 jstarpl

+1 We've just discovered this too!

PeterC89 avatar Feb 05 '24 10:02 PeterC89

Not sure if it's related but I'm getting quite a few warnings in the console:

Error: Could not find PartInstance
    at w (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:202205)
    at e.handleFollowLiveSegment (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1392145)
    at e.componentDidUpdate (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1390214)
    at $c (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:138:103849)
    at Gc (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:138:103521)
    at qc (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:138:103055)
    at Jl (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:138:112935)
    at Kl (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:138:112280)
    at Hl (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:138:107218)
    at k (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:158:1374)

and

Error: Could not find PartInstance
    at w (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:202205)
    at e.onGoToLiveSegment (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1376442)
    at Object.onActivate (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1377153)
    at n (cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1361486)
    at cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1361780
    at cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:858:1499941
    at cdf72a0b35fe61c66794af557c4df221f4e28000.js?meteor_js_resource=true:1:8881

PeterC89 avatar Feb 05 '24 18:02 PeterC89