Problem mit aktuellem ILIAS Opencast Plugin (V 4.0)

76 views
Skip to first unread message

Dietmar Zenker

unread,
Apr 26, 2022, 4:10:04 AM4/26/22
to LMS-Opencast
Hallo allerseits,

wir haben in einer unserer ILIAS Installationen das Opencast Plugin in der aktuellsten Version 4.0.0 installiert (aus FluxLabs oder iLUB Repo) und nun das Problem, dass damit keine neuen Opencast-Objekte mehr angelegt werden können: da tritt immer folgender Fehler auf:
Whoops\Exception\ErrorException thrown with message "strlen() expects parameter 1 to be string, object given"
Stacktrace:
#14 Whoops\Exception\ErrorException in /srv/www/ilias.ludwig-fresenius.de/ilias/Customizing/global/plugins/Services/Repository/RepositoryObject/OpenCast/src/Model/Group/Group.php:68
#13 strlen in /srv/www/ilias.ludwig-fresenius.de/ilias/Customizing/global/plugins/Services/Repository/RepositoryObject/OpenCast/src/Model/Group/Group.php:68
...

Das hat wohl irgendwas mit den Änderungen durch den "origin/fix/2-workflow-parameter-laden' Fix zu tun.

Haben noch andere dieses Problem? Wie kann den Bug fixen, oder ist der schon gefixt?

Viele Grüße,
Dietmar

Timon Amstutz

unread,
Apr 26, 2022, 5:19:34 AM4/26/22
to Dietmar Zenker, LMS-Opencast, Kaufmann, Olivia (ILUB)
Hi Dietmar

Wir haben nun ein offizielles Community Repo eingerichtet, siehe: https://github.com/orgs/opencast-ilias/repositories

Dort hast du die Sektion Issues:


Am besten dort melden, beschreiben, wie der Issue reproduziert werden kann (in diesem Fall eher einfach). Wir schauen uns dass dann auf diesem Kanal gemeinsam an.

Lg
Timon



--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "LMS-Opencast" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an lms+uns...@opencast.org.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/a/opencast.org/d/msgid/lms/7650a534-22b6-436d-b18e-bac196b24544n%40opencast.org auf.

Dietmar Zenker

unread,
Apr 26, 2022, 5:30:57 AM4/26/22
to LMS-Opencast, Timon Amstutz, olivia....@unibe.ch, Dietmar Zenker
Hi Timo,

danke für den Hinweis zum neuen Repo! Ist mir irgendwie entgangen, war urlaubsbedingt beim letzten Meeting nicht dabei.

LG,
Dietmar




Daniel Ebbert

unread,
Apr 26, 2022, 7:48:35 AM4/26/22
to l...@opencast.org
Hallo zusammen,

ich kann den Fehler nicht reproduzieren. Tritt der immer noch auf mit
der neusten Version aus dem Community Repo?

LG,
Daniel
> --
> Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der
> Gruppe "LMS-Opencast" abonniert haben.
> Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von
> dieser Gruppe erhalten möchten, senden Sie eine E-Mail an
> lms+uns...@opencast.org <mailto:lms+uns...@opencast.org>.
> Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie
> https://groups.google.com/a/opencast.org/d/msgid/lms/160cb133-f124-401d-b47d-79079764070dn%40opencast.org
> <https://groups.google.com/a/opencast.org/d/msgid/lms/160cb133-f124-401d-b47d-79079764070dn%40opencast.org?utm_medium=email&utm_source=footer>
> auf.

--
Universität zu Köln

Regionales Rechenzentrum (RRZK)
Weyertal 121
D-50931 Köln
✆: +49-221-470-89631
rrzk.uni-koeln.de

Dietmar Zenker

unread,
Apr 26, 2022, 8:59:05 AM4/26/22
to LMS-Opencast, deb...@uni-koeln.de
Das ist aktuell die Version aus dem iLUB-Repo, aber ich installiere sicherheitshalber noch mal die 4.0.1 aus dem opencast-ilias Repo (wobei sich das ja wohl nur bzgl. der Paella Player-Version unterscheidet).

Beim Opencast Pagecomponent Plugin-Repos und dessen Version ist es derzeit verwirrend:
  • im FluxLabs Repo ist die aktuellste Version 1.7.1
  • im Opencast-ILIAS Repo lt. Changelog 1.7.0, lt. plugin.php 1.6.2 (?!)
LG,
Dietmar

Daniel Ebbert

unread,
Apr 26, 2022, 9:19:47 AM4/26/22
to LMS-Opencast
Beim PageComponent haben wir noch nicht den aktuellsten Stand gemerged.
Siehe: https://github.com/opencast-ilias/OpencastPageComponent/pull/2

Wir haben aber noch nicht diskutiert, ob wir diese so übernehmen wollen.

LG
Daniel

On 26.04.22 14:59, Dietmar Zenker wrote:
> Das ist aktuell die Version aus dem iLUB-Repo, aber ich installiere
> sicherheitshalber noch mal die 4.0.1 aus dem opencast-ilias Repo (wobei
> sich das ja wohl nur bzgl. der Paella Player-Version unterscheidet).
>
> Beim Opencast Pagecomponent Plugin-Repos und dessen Version ist es
> derzeit verwirrend:
>
> * im FluxLabs Repo ist die aktuellste Version 1.7.1
> * im Opencast-ILIAS Repo lt. Changelog 1.7.0, lt. plugin.php 1.6.2 (?!)
>
> LG,
> Dietmar
>
>
> deb...@uni-koeln.de schrieb am Dienstag, 26. April 2022 um 13:48:35 UTC+2:
>
> Hallo zusammen,
>
> ich kann den Fehler nicht reproduzieren. Tritt der immer noch auf mit
> der neusten Version aus dem Community Repo?
>
> LG,
> Daniel
>
>
>

Dietmar Zenker

unread,
Apr 26, 2022, 9:32:17 AM4/26/22
to LMS-Opencast, deb...@uni-koeln.de
Wir haben nun die aktuelle 4.0.1 aus dem opencast-ilias Repoinstalliert und das Problem tritt immer noch auf. War auch nicht anders zu erwarten, denn am verursachenden Code hat sich ja nichts geändert: wie im Issue beschrieben, wird da versucht, eine String-Funktion auf einem Objekt anzuwenden.
@Daniel: seltsam dass das bei Euch nicht auftritt - welche PHP-Version habt ihr auf eurem Server?

LG,
Dietmar



 

Daniel Ebbert

unread,
Apr 26, 2022, 9:40:22 AM4/26/22
to LMS-Opencast
Ich habe es mit einem ILIAS 6 und PHP Version 7.4.3 getestet.

Daniel

On 26.04.22 15:32, Dietmar Zenker wrote:
> Wir haben nun die aktuelle 4.0.1 aus dem opencast-ilias Repoinstalliert
> und das Problem tritt immer noch auf. War auch nicht anders zu erwarten,
> denn am verursachenden Code hat sich ja nichts geändert: wie im Issue
> beschrieben <https://github.com/opencast-ilias/OpenCast/issues/21>, wird
> da versucht, eine String-Funktion auf einem Objekt anzuwenden.
> @Daniel: seltsam dass das bei Euch nicht auftritt - welche PHP-Version
> habt ihr auf eurem Server?
>
> LG,
> Dietmar
>
>
>

Dietmar Zenker

unread,
Apr 26, 2022, 9:47:09 AM4/26/22
to LMS-Opencast, deb...@uni-koeln.de
PHP Version ist bei uns auch 7.4.3, ILIAS ist allerdings auf Version 7.7. Aber mit der ILIAS Version kann das ja eigentlich in diesem Fall nichts zu tun haben.

Wer hat sonst noch das Opencast-Plugin in der Version 4.0.x im Einsatz (oder als Testinstallation)?

 

Dietmar Zenker

unread,
Apr 26, 2022, 10:03:11 AM4/26/22
to LMS-Opencast, Dietmar Zenker, deb...@uni-koeln.de
@Daniel: habt ihr auch sicher den main Branch bei Euch drin, oder evtl. den 4.0.1rc1? Da ist der verursachende Code nämlich nicht enthalten (https://github.com/opencast-ilias/OpenCast/blob/v4.0.1-rc1/src/Model/Group/Group.php).



Daniel Ebbert

unread,
Apr 27, 2022, 1:52:44 AM4/27/22
to LMS-Opencast
@Dietmar: Ja, ganz sicher. Ich habe es gerade nochmal kontrolliert und
der Code ist da auch so drin.

Warum es allerdings auf meinem Testsystem geht und nicht bei dir ist mir
ein Rätsel.

On 26.04.22 16:03, Dietmar Zenker wrote:
> @Daniel: habt ihr auch _sicher_ den main Branch bei Euch drin, oder
> evtl. den 4.0.1rc1? Da ist der verursachende Code nämlich nicht
> enthalten
> (https://github.com/opencast-ilias/OpenCast/blob/v4.0.1-rc1/src/Model/Group/Group.php
> <https://github.com/opencast-ilias/OpenCast/blob/v4.0.1-rc1/src/Model/Group/Group.php>).

Dietmar Zenker

unread,
Apr 27, 2022, 4:29:08 AM4/27/22
to LMS-Opencast, deb...@uni-koeln.de
Hi,

ich habe die Group.php mal testweise gepatched, also diesen Block if(strlen($data) > 0) {...} rausgeschmissen, und jetzt funktioniert es völlig problemlos.
Aber das ist halt keine nachhaltige Lösung, und es stellt sich die Frage, warum es bspw. bei Dir, Daniel, auch so funktioniert. Daher nochmal die Frage an alle Anderen, die das nutzen: wie sieht das bei Euch aus?

Viele Grüße,
Dietmar
Reply all
Reply to author
Forward
0 new messages