Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

WebHook Fehlermeldung beim SVN Commit

Begonnen von Tobias, 08 Juni 2024, 14:40:38

Vorheriges Thema - Nächstes Thema

Tobias

Hi,
ich bekomme beim SVN commit folgenden WebHook Fehler über ein "unbalanced b". Dummerweise habe ich an der betreffenden Stelle in Zeile 1396 überhaupt kein "b" drin.
Ich bin gerade völlig ratlos wie ich den Fehler korrigieren kann....

sysadmin@server:/usr/local/svn/fhem$ svn commit
Sende              FHEM/98_Text2Speech.pm
Übertrage Daten .erledigt
Übertrage Transaktion...
svn: E165001: Übertragen schlug fehl (Details folgen):
svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
*** trunk/fhem/FHEM/98_Text2Speech.pm: EN: Unbalanced b (1, last line ok: 1396)

svn: E165001: Ihre Logmeldung wurde in einer Temporärdatei abgelegt:
svn: E165001:    »/usr/local/svn/fhem/svn-commit.4.tmp«
sysadmin@server:/usr/local/svn/fhem$

1;

=pod
=item helper
=item summary A module that converts text to speech and also plays \
the result on a local or remote loudspeaker

=item summary_DE Modul, das Text in Sprache umwandelt und das Ergebnis \
über einen lokalen oder entfernten Lautsprecher wiedergibt

=begin html

<a id="Text2Speech"></a>
<h3>Text2Speech</h3>
<ul>
  <br>
  <a id="Text2Speech-define"></a>
  <h4>Define</h4>
  <ul>

wobei die Zeile 1396 die folgende ist: <a id="Text2Speech"></a>
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

CoolTux

#1
Steht ja dort das es die letzte saubere Zeile ist, also hast Du danach irgendwo ein fehlendes </b> oder so
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

Ich schenke CoolTux mal ein s, zwei Kommas und einen Punkt, damit man die Antwort einfacher lesen kann.

@Tobias: 1396 ist nicht die Zeile mit dem Fehler, sondern lediglich die Zeile, bis zu der die Zählung der tags korrekt war. Und die 1 in der Fehlermeldung gibt an, dass insgesamt 1 <b> Tag mehr geöffnet als geschlossen wurde.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Tobias am 08 Juni 2024, 14:40:38Ich bin gerade völlig ratlos wie ich den Fehler korrigieren kann....

Lade doch den commandref-Teil des Moduls mal in einen beliebigen html-Editor, darin sollten fehlerhafte Tags direkt angezeigt werden.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Danke Udo. Habe es mal versucht deutscher zu schreiben. Bin wohl beim tippen über meine Zunge gestolpert.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

rudolfkoenig

Das Problem sollte auch dann sichtbar sein, wenn man die Hilfe im Browser anzeigt.
Aus der "Standard Belehrung" nach Erteilen der SVN-Schreibrechte:
Zitat[...] vor dem Einchecken alles (auch Doku, mit contrib/commandref_join.pl & Browser) testen [...]
Wenn das nicht helfen sollte, dann das ganze Modul hier einchecken, vmtl. finden wir die problematische Stelle.

Tobias

Danke für die vielen Hinweise, ich habe es gefunden und konnte das Modul nun einchecken
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter