Chat-Probleme in BigBlueButton

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

  1. Kürzen Sie Ihre Nachricht oder teilen Sie sie in mehrere Nachrichten auf
  2. 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

  1. Warten Sie einen kurzen Moment und versuchen Sie es erneut
  2. Laden Sie die Seite im Browser neu (F5 oder Strg+R)
  3. 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

  1. Warten Sie kurz — der Client versucht automatisch, die Verbindung wiederherzustellen
  2. Prüfen Sie Ihre Internetverbindung
  3. 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

  1. Bitten Sie den Moderator, den Chat wieder freizugeben
  2. 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

  1. Markieren Sie den Chatverlauf manuell mit der Maus und kopieren Sie ihn mit Strg+C (Windows/Linux) bzw. Cmd+C (Mac)
  2. Versuchen Sie es mit einem anderen Browser (z. B. Chrome oder Firefox)
  3. 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.