SEPIA-Framework / sepia-docs

Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
https://sepia-framework.github.io/
236 stars 16 forks source link

Sepia kann Nachricht nicht senden / Antwortet nicht #74

Closed Byolock closed 2 years ago

Byolock commented 3 years ago

Wenn ich über die Webanwendung eine Chatnachricht schreibe erhalte ich sporadisch die Meldung das die Nachricht nicht gesendet werden konnte, aber auch wenn diese Meldung nicht kommt, erhalte ich keine Antwort von SEPIA.

Hier das LOG der Browserkonsole (Domain von mir Verändert) :


SepiaFW - LOG - Config: language=de sepiaFW.app.config.js:61:16
SepiaFW - LOG - ASR: Supported interfaces: webSpeechAPI=false (cordova=false), webSocketAsr=true. sepiaFW.speech.js:55:17
SepiaFW - LOG - ASR: Using 'socket' engine. sepiaFW.speech.js:90:18
SepiaFW - LOG - TTS: Supported interfaces: native=true, sepia=maybe. sepiaFW.speech.js:209:16
SepiaFW - LOG - TTS: Using 'native' engine. sepiaFW.speech.js:286:18
SepiaFW - LOG - Config: broadcasted host=https://assistant.mydomain.de/sepia sepiaFW.app.config.js:174:17
SepiaFW - LOG - Config: assistAPI=https://assistant.mydomain.de/sepia/assist/ sepiaFW.app.config.js:124:17
SepiaFW - LOG - Config: broadcasted deviceId=b1 sepiaFW.app.config.js:207:17
SepiaFW - LOG - Config: clientInfo=browser_v0.22.0 sepiaFW.app.config.js:13:17
SepiaFW - LOG - Config: broadcasted userName=Leroy sepiaFW.app.config.js:200:17
SepiaFW - LOG - Config: broadcasted language=de sepiaFW.app.config.js:192:17
SepiaFW - LOG - Account: login restored sepiaFW.account.js:558:18
SepiaFW - LOG - WebSocket: connecting ... sepiaFW.webSocket.js:1334:17
SepiaFW - LOG - WebSocket: connection open sepiaFW.webSocket.js:1357:18
SepiaFW - LOG - WebSocket: authenticating ... sepiaFW.webSocket.js:2189:17
SepiaFW - LOG - WebSocket: switched channel to: <assistant_name> - id: uid1005 sepiaFW.webSocket.js:1940:19
SepiaFW - LOG - Assistant: active assistant is 'Leroy' (uid1005) 2 sepiaFW.assistant.js:41:17
SepiaFW - LOG - Ran and removed one-time onActive events. sepiaFW.webSocket.js:643:17
SepiaFW - LOG - SEPIA Assist-Server version (good): 2.5.0 index.html:542:20
SepiaFW - ERROR - Message with ID 'uid1005-7' was not delivered (yet) after 7s! sepiaFW.webSocket.js:1640:23
    observeMessage https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.webSocket.js:1640
    (Async: setTimeout handler)
    observeMessage https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.webSocket.js:1635
    (Async: setTimeout handler)
    observeMessage https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.webSocket.js:1631
    sendMessage https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.webSocket.js:1617
    sendInputText https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.webSocket.js:1528
    uiButtonsAndLogic https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.ui.build.js:292
    jQuery 8
    uiButtonsAndLogic https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.ui.build.js:286
    setup https://assistant.mydomain.de/sepia/assist/app/scripts/sepiaFW.ui.js:620
    appSetup https://assistant.mydomain.de/sepia/assist/app/index.html:600
    <anonym> https://assistant.mydomain.de/sepia/assist/app/index.html:613
Source-Map-Fehler: Error: request failed with status 404
Ressourcen-Adresse: https://assistant.mydomain.de/sepia/assist/app/scripts/hammer.min.js
Source-Map-Adresse: hammer.min.js.map

SepiaFW - LOG - WebSocket: connection closed or lost sepiaFW.webSocket.js:1346:18
SepiaFW - LOG - WebSocket: connecting ... sepiaFW.webSocket.js:1334:17
SepiaFW - LOG - WebSocket: connection open sepiaFW.webSocket.js:1357:18
SepiaFW - LOG - WebSocket: authenticating ... sepiaFW.webSocket.js:2189:17
SepiaFW - LOG - WebSocket: switched channel to: <assistant_name> - id: uid1005 sepiaFW.webSocket.js:1940:19
SepiaFW - LOG - Assistant: active assistant is 'Leroy' (uid1005) 2 sepiaFW.assistant.js:41:17
SepiaFW - LOG - Ran and removed one-time onActive events. sepiaFW.webSocket.js:643:17
SepiaFW - LOG - WebSocket: connection closed or lost sepiaFW.webSocket.js:1346:18
SepiaFW - LOG - WebSocket: connecting ... sepiaFW.webSocket.js:1334:17
SepiaFW - LOG - WebSocket: connection open sepiaFW.webSocket.js:1357:18
SepiaFW - LOG - WebSocket: authenticating ... sepiaFW.webSocket.js:2189:17
SepiaFW - LOG - WebSocket: switched channel to: <assistant_name> - id: uid1005 sepiaFW.webSocket.js:1940:19
SepiaFW - LOG - Assistant: active assistant is 'Leroy' (uid1005) 2 sepiaFW.assistant.js:41:17
SepiaFW - LOG - Ran and removed one-time onActive events.
fquirin commented 3 years ago

Hmm :thinking: das sieht ein bisschen danach aus, dass der Server oder die Verbindung instabil sind. Auf was für einem Gerät läuft der Server? Vielleicht gibt es ein RAM Problem. Die Wifi/Netzwerkverbindung ist ansonsten zuverlässig?

Byolock commented 3 years ago

Das Netzwerk macht hier eigentlich keine Probleme. RAM ist zu ~50% Belegt.

Meine Vermutungen :

  1. Hier muss noch irgendetwas eingestellt werden: (ASR sollte ja die Antworten auf getippte Fragen ersteinmal nicht betreffen oder?) grafik

2. Eine Fehlkonfiguration des Reverse Proxy. Gibts da was zu beachten was ein solches Fehlerbild auslösen könnte?

Habe soebend die Webapp über IP:Port aufgerufen. Selbes Fehlerbild also würde ich den Reverse Proxy ausschließen.

fquirin commented 3 years ago

Hi Byolock, sorry im Moment dauert alles etwas länger ^^.

Hier muss noch irgendetwas eingestellt werden

Ja, da müsste die URL zum STT Server eingetragen werden, aber wie du schon richtig bemerkt hast sollte das keinen Einfluss auf den Chat haben. Kannst du auch "Native" wählen als ASR server? Welcher Browser ist das eigentlich? Und auf welchem System läuft der Server? Irgendwie erinnert mich das Problem etwas an den Fall wo das Bluetooth auf meinem RPi die Wifi Verbindung ständig gestört hatte :-|