Hi everyone,
to complete the loop: Extron reaced out to me they are working on the
issue.
An exception for this in Opencast will also be part of Opencast 10.2
which is scheduled to be released on August 18.
To give you a little bit of background to what's happening: Catalogs in
Opencast are supposed to be XML and having broken XML in this can cause
really annoying issues which is why Opencast now validates the input to
not accept broken things in the first place.
Unfortunately, the SMP ingests some JSON data as catalog. It is not
actually used anywhere and thus does not cause any internal problems,
but is still rejected now that the verification of data is in place.
The SMPs should ingest something like this as attachment instead, which
they will likely do in the future.
But since it is not nice to break capture agents and these data aren't
actually causing any harm to the system, there is now also an exception
for these data in Opencast. Essentially, if it seems to be JSON,
Opencast will not verify it and just let it pass.
That fix will be in the 10.2 release.
We would like to remove that exception eventually, but will keep the
exception around for now, revisiting the issue in a year or so to give
the firmware time to catch up ;-)
Best regards,
Lars