Module double filter und regex filter werden nicht geladen, Abbruch Server Start #118
-
Hallo, ich habe BW3 erfolgreich auf Raspberry Pi OS (64bit) laufen. Module Descriptor, sowie die Plugins Telegram und mysql werden fehlerfrei geladen und funktionieren. Erweitere ich die Config Datei server.yaml um eines der beiden Filter Module double oder regex, lässt sich der BW3 Server nicht mehr starten. Ich verwende den Syntax exakt aus den Beispielen zum ersten Test:
oder:
Auszug aus dem Log, ab dem Punkt an dem eines der Module geladen werden soll:
Laut Wiki haben die beiden Module keine Abhängigkeiten. Die beiden Dateien regexFilter.py und doubleFilter.py befinden sich im Ordner /opt/boswatch3/module/filter . Freue mich über eine Hilfestellung. Vielen Dank! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
Die server.yaml koennte falsch eingerückt sein, oder @Schrolli91 ? |
Beta Was this translation helpful? Give feedback.
-
Ich rufe den Server wie folgt auf: python3 bw_server.py -c server.yaml die server.yaml liegt unter: /opt/boswatch3/config Wie geschrieben, ohne den Eintrag für die Module (auch einzeln getestet) startet BW3 einwandfrei und ich habe mit Descriptor, mysql und telegram keinerlei Probleme, Daten kommen einwandfrei rein und werden verarbeitet. Das mit dem korrekten Einrücken hatte ich in einem anderen Beitrag auch gelesen, die Formatierung habe ich 1:1 aus dem Wiki übernommen. Mit dem Descriptor habe ich ein Modul am Laufen, das sieht mir sehr ähnlich vom Aufbau her aus und funktioniert. In meinem ersten Beitrag sieht das in der Tat falsch eingerückt aus, ist jedoch nur hier im Beitrag so, keine Ahnung, wieso es so formatiert wird. In der server.yaml habe ich es exakt stehen, wie im Wiki. |
Beta Was this translation helpful? Give feedback.
-
Ich denke du müsstest mal eine vollständige Config posten. |
Beta Was this translation helpful? Give feedback.
-
Vielen Dank für Eure Hilfestellung! Ich habe den Code mittels diese Tools geprüft: https://onlineyamltools.com/validate-yaml Dabei hat sich herausgestellt, dass die Beispiele aus dem Wiki einzeln korrekt sind, wenn ich diese jedoch 1:1 in meine server.yaml einfüge, dann kommt es zu einem Fehler. Ich habe es dann passend eingerückt anhand des Tools mit meiner Config Datei und beide Module werden nun einwandfrei geladen. Danke schön! |
Beta Was this translation helpful? Give feedback.
Vielen Dank für Eure Hilfestellung! Ich habe den Code mittels diese Tools geprüft:
https://onlineyamltools.com/validate-yaml
Dabei hat sich herausgestellt, dass die Beispiele aus dem Wiki einzeln korrekt sind, wenn ich diese jedoch 1:1 in meine server.yaml einfüge, dann kommt es zu einem Fehler. Ich habe es dann passend eingerückt anhand des Tools mit meiner Config Datei und beide Module werden nun einwandfrei geladen.
Danke schön!