Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP8 - Fehler #480

Open
Davka opened this issue Aug 16, 2024 · 12 comments
Open

PHP8 - Fehler #480

Davka opened this issue Aug 16, 2024 · 12 comments

Comments

@Davka
Copy link
Contributor

Davka commented Aug 16, 2024

500: Meetings - Slim Application Internal Error: rawurlencode(): Argument #1 ($string) must be of type string, array given in: Driver/BigBlueButton.php line:414 

PHP Warning: Undefined array key "record" in Driver/BigBlueButton.php on line 123

Undefined array key "minParticipants" in lib/Routes/Config/ConfigListCourse.php on line 152
@thomashackl
Copy link

Gibt es hier schon was Neues? Ich bin auch über den ersten Fehler gestolpert.

@ferishili
Copy link
Collaborator

ferishili commented Nov 6, 2024

Ja, hier ist eine kleine Info:

Wegen "Version Splitting" haben wir nun 2 Major Branchen!

More news to come...

@thomashackl
Copy link

Ich bekomme den Fehler rawurlencode(): Argument #1 ($string) must be of type string, array given in: Driver/BigBlueButton.php line:414 leider auch mit der Version 2.82.1 und PHP 8.0. Muss man da noch etwas in der Datenbank migrieren?

@ferishili
Copy link
Collaborator

Nein, braucht man nicht!
Leider beim Splitten ein paar commits/fixes fehlen. Ich fixe es gleich!

@ferishili
Copy link
Collaborator

@thomashackl, ich kann den Fehler (rawurlencode(): Driver/BigBlueButton.php line:414) bei mir nicht reproduzieren.
Könntest du bitte den Variable var-dumpen?
Auf die Stelle sollte nicht einen Array landet!

@thomashackl
Copy link

$value ist an der Stelle:

Array
(
    [minParticipants] => Array
        (
            [name] => minParticipants
            [display_name] => Min. Teilnehmerzahl
            [value] => 150
        )

    [lockSettingsDisableNote] => Array
        (
            [name] => lockSettingsDisableNote
            [display_name] => Gemeinsame Notizen deaktivieren
            [value] =>
        )

    [lockSettingsDisableMic] => Array
        (
            [name] => lockSettingsDisableMic
            [display_name] => Nur Moderierende können Audio teilen
            [value] =>
        )

    [lockSettingsDisableCam] => Array
        (
            [name] => lockSettingsDisableCam
            [display_name] => Nur Moderierende können Webcams teilen
            [value] =>
        )

    [webcamsOnlyForModerator] => Array
        (
            [name] => webcamsOnlyForModerator
            [display_name] => Nur Moderierende können Webcams sehen
            [value] =>
            [info] => Bei Aktivierung dieser Option können ausschließlich Moderierende die von Teilnehmenden freigegebenen Webcams sehen.
        )

    [muteOnStart] => Array
        (
            [name] => muteOnStart
            [display_name] => Alle Teilnehmenden initial stumm schalten
            [value] =>
        )

)

@ferishili
Copy link
Collaborator

Das ist völlig falsch!
Gibt/gab es irgendwelche benutzerdefinierten Codeänderungen?
Wo passiert das?
Meine erste Vermutung ist, dass die Parametervariable nicht von „createMeeting“ kommt, deswegen ist sie nicht richtig.

@thomashackl
Copy link

Das passiert in einem Stud.IP 5.3 mit installiertem Meetings-Plugin. Hier gab es keine Codeänderungen am Plugin, der entsprechende Raum wurde vermutlich mit einer älteren Version des Plugins angelegt.

@ferishili
Copy link
Collaborator

Ich probiere es mit einem Downgrade und anschließendem Upgrade. Währenddessen wäre es super, wenn du mir die Plugin-Datei aus der Datenbank zukommen lassen könntest! (entweder via Element oder E-Mail)
Danke im Voraus!

@ferishili
Copy link
Collaborator

ferishili commented Nov 7, 2024

Eine Plugin ZIP Datei (Downloaden) würde mir auch helfen!

@thomashackl
Copy link

Das ist aktuell die Version 2.82.1 aus dem Pluginmarktplatz (wurde über die Stud.IP-Pluginverwaltung geupdated). ZIPs von älteren Versionen habe ich nicht.
Ob ich was aus der Datenbank rausgeben darf, muss ich klären.

@ferishili
Copy link
Collaborator

ferishili commented Nov 7, 2024

Report:
Das Testen von (v2.64) und [Sogar Direkt] Upgraden (v2.82.1) war erfolgreich - die Räume bleiben alle gleich und "Join" ist problemlos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants