Dash-Industry-Forum / DASH-IF-Conformance

This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
https://conformance.dashif.org/
Other
68 stars 28 forks source link

Getting an error "SyntaxError: Document.querySelectorAll: 'svrl:failed-assert' is not a valid selector" for any MPD stream, even the samples from DASH-IF site. #713

Open fkerrin opened 2 weeks ago

fkerrin commented 2 weeks ago

Please see the attached screenshot DASH-error

rbouqueau commented 2 weeks ago

Thank you. I get the error on staging too. Please allow me to restart and retry in a few minutes.

rbouqueau commented 2 weeks ago

Still failing after reboot. @Phencys ?

guan1 commented 2 weeks ago

Hi, I also tried it and I'm still seeing this error.

Best regards

Phencys commented 1 week ago

I've been able to reproduce this issue in Firefox, strangely enough Chrome seems to accept invalid XML without any form of notification.

The mpdvalidator outputs a namespaced XML, but does not include the namespace in its output. XML allows the semicolon : only in case of valid namespacing, and Firefox enforces this correctly.

I have prepared a fix by replacing the : by an underscore creating a valid xml again #714 . This fix is now available on Staging now.

@fkerrin @guan1 can either of you confirm the message doesn't show up anymore?

guan1 commented 1 week ago

works for me now. Thanks.

fkerrin commented 1 week ago

Hi @Phencys. I don't have access to staging, I'm just Joe Public and for me the problem still persists. Regards,

Phencys commented 1 week ago

Hello @fkerrin

Staging is a public hosted environment which we use to pre-deploy fixes :)

It is available on the link in the previous message, or if you prefer to copy-paste on https://staging.conformance.dashif.org/

fkerrin commented 1 week ago

Thank you @Phencys - that worked for me. Regards.