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>
Steht ja dort das es die letzte saubere Zeile ist, also hast Du danach irgendwo ein fehlendes </b> oder so
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.
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.
Danke Udo. Habe es mal versucht deutscher zu schreiben. Bin wohl beim tippen über meine Zunge gestolpert.
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.
Danke für die vielen Hinweise, ich habe es gefunden und konnte das Modul nun einchecken