Der Chat ist eines der wichtigsten Kommunikationsmittel in BigBlueButton. Gelegentlich können jedoch Fehlermeldungen auftreten, die das Senden oder Kopieren von Nachrichten verhindern. In diesem Artikel erklären wir Ihnen die häufigsten Chat-Probleme und zeigen Ihnen, wie Sie diese lösen können.
Nachricht ist zu lang oder zu kurz
The message is too long, exceeded the maximum of {maxMessageLength} characters
The message did not reach the minimum of {minMessageLength} characters
Wann tritt das auf?
Diese Meldungen erscheinen, wenn Ihre Chat-Nachricht die erlaubte Zeichenanzahl überschreitet oder unterschreitet. Standardmäßig liegt das Maximum bei 5000 Zeichen und das Minimum bei 1 Zeichen (leere Nachrichten werden also abgelehnt).
Mögliche Ursachen
- Ihre Nachricht enthält mehr Zeichen als der Server erlaubt
- Sie haben versucht, eine leere Nachricht zu senden
Lösungen
- Kürzen Sie Ihre Nachricht oder teilen Sie sie in mehrere Nachrichten auf
- Stellen Sie sicher, dass Sie mindestens ein Zeichen eingegeben haben, bevor Sie senden
Fehler beim Senden oder Bearbeiten von Nachrichten
Error on sending chat message
Error on update chat message
Wann tritt das auf?
Diese Fehlermeldungen erscheinen, wenn das Senden einer neuen Nachricht oder das Bearbeiten einer bestehenden Nachricht fehlschlägt. Der Server konnte die Anfrage nicht verarbeiten.
Mögliche Ursachen
- Vorübergehende Serverprobleme oder Netzwerkunterbrechungen
- Der BigBlueButton-Server ist überlastet
- Interne Serverdienste (z. B. bbb-apps-akka) sind nicht erreichbar
Lösungen
- Warten Sie einen kurzen Moment und versuchen Sie es erneut
- Laden Sie die Seite im Browser neu (F5 oder Strg+R)
- Falls das Problem weiterhin besteht, wenden Sie sich an Ihren Administrator
Verbindung unterbrochen
You are disconnected, messages can’t be sent
Wann tritt das auf?
Diese Meldung wird angezeigt, wenn die Verbindung zwischen Ihrem Browser und dem BigBlueButton-Server unterbrochen ist. Der Chat-Senden-Button wird dabei deaktiviert.
Mögliche Ursachen
- Instabile Internetverbindung (WLAN-Aussetzer, Mobilfunkschwankungen)
- Der BigBlueButton-Server ist vorübergehend nicht erreichbar
- Netzwerk-Firewall oder Proxy blockiert die WebSocket-Verbindung
Lösungen
- Warten Sie kurz — der Client versucht automatisch, die Verbindung wiederherzustellen
- Prüfen Sie Ihre Internetverbindung
- Falls sich die Verbindung nicht erholt, laden Sie die Seite neu
Chat ist gesperrt
Chat is locked, messages can’t be sent
Wann tritt das auf?
Diese Meldung erscheint, wenn ein Moderator den Chat über die Sperreinstellungen deaktiviert hat. Es handelt sich nicht um einen technischen Fehler, sondern um eine bewusste Einschränkung durch den Moderator.
Lösungen
- Bitten Sie den Moderator, den Chat wieder freizugeben
- Falls Sie selbst Moderator sind: Öffnen Sie die Teilnehmerliste, klicken Sie auf “Teilnehmer einschränken” und deaktivieren Sie die Chat-Sperre
Chat-Partner hat die Sitzung verlassen
{participantName} has left the session
Wann tritt das auf?
Diese Hinweismeldung erscheint im privaten Chat, wenn die andere Person die Konferenz verlassen hat. Sie können dieser Person keine weiteren privaten Nachrichten mehr senden.
Lösungen
Es ist kein Handlungsbedarf erforderlich. Sobald die Person der Konferenz erneut beitritt, können Sie wieder private Nachrichten austauschen.
Chat-Protokoll kopieren fehlgeschlagen
Copy chat transcript failed
Wann tritt das auf?
Diese Meldung erscheint, wenn Sie versuchen, den gesamten Chatverlauf über die entsprechende Schaltfläche zu kopieren, der Browser das Kopieren jedoch nicht zulässt.
Mögliche Ursachen
- Ihr Browser unterstützt die Zwischenablage-Funktion nicht oder blockiert sie
- Die Seite wird nicht über HTTPS aufgerufen (für die Zwischenablage erforderlich)
- Sie haben die Berechtigung für den Zwischenablage-Zugriff im Browser abgelehnt
Lösungen
- Markieren Sie den Chatverlauf manuell mit der Maus und kopieren Sie ihn mit Strg+C (Windows/Linux) bzw. Cmd+C (Mac)
- Versuchen Sie es mit einem anderen Browser (z. B. Chrome oder Firefox)
- Prüfen Sie, ob die Seite über HTTPS geladen wird
Technische Details für Administratoren
Die Chat-Funktionalität in BigBlueButton 3.0 basiert auf einer GraphQL-Schnittstelle. Nachrichten werden über GraphQL-Mutationen (chatSendMessageToPublicChat / chatSendMessageToPrivateChat) gesendet. Die Kommunikationskette verläuft vom React-Client über die bbb-graphql-middleware (WebSocket) und Hasura bis zur Datenbank und bbb-apps-akka.
Die maximale und minimale Nachrichtenlänge wird in /etc/bigbluebutton/bigbluebutton.properties konfiguriert (maxChatMessageLength und minChatMessageLength). Änderungen erfordern einen Neustart von bbb-web.
Für die WebSocket-Verbindung muss in der nginx-Konfiguration ein ausreichendes proxy_read_timeout (mindestens 6 Stunden) gesetzt sein. Zur Diagnose von Sende-Fehlern prüfen Sie die Logs von bbb-apps-akka und bbb-graphql-middleware.
