RaspberryMatic icon indicating copy to clipboard operation
RaspberryMatic copied to clipboard

ReGaHSS: .SyslogIPAddress() -> Absturz der ReGaHSS bei schreibendem Zugriff mit bestimmten Werten

Open BadenPower opened this issue 1 year ago • 0 comments

Describe the issue you are experiencing

Wird die Methode .SyslogIPAddress() mit Parameter (Schreibzugriff) ausgeführt, wobei der Wert -1 mit dem Variabletyp integer oder der Wert 255.255.255.255 mit dem Variabletyp string oder ein Leerstring übergeben wird, um die zusätzliche interne ReGaHss-Log-Ausgabe zu deaktivieren, dann stürzt der ReGaHss-Prozess ab, sofern das LogLevel auf 0 gesetzt ist. Ist das LogLevel nicht auf 0 gesetzt, dann stürzt der ReGaHss-Prozess erst ab, sobald eine Log-Nachricht durch den ReGaHss-Prozess erzeugt wird.

Describe the behavior you expected

Es sollte kein Absturz der ReGaHss-Prozesses erfolgen, sondern der Wert korrekt gesetzt werden.

Steps to reproduce the issue

Ausführung des folgenden Skriptes unter "Skript testen":

Ist das LogLevel auf 0 gesetzt, dann reicht die Ausführung des 1. Skriptes aus, um den Fehler zu erzeugen.

Skript 1:

WriteLine("Start");
WriteLine(dom.BuildLabel());
WriteLine(system.SyslogIPAddress(-1));
!WriteLine(system.SyslogIPAddress("255.255.255.255"));
!WriteLine(system.SyslogIPAddress(""));
WriteLine("Ende");

Skript 2 ausführen, um den Fehler auszulösen, falls das LogLevel nicht auf 0 gesetzt ist.

Skript 2:

WriteLine("Start");
WriteLine(dom.BuildLabel());
object lObj;
lObj.Fault();
WriteLine("Ende");

What is the version this bug report is based on?

CCU3 mit ReGaHSS-Version R1.00.0388.0235

Which base platform are you running?

rpi3 (RaspberryPi3, ARM64/aarch64)

Which HomeMatic/homematicIP radio module are you using?

n/a

Anything in the logs that might be useful for us?

bestehend seit:
ab ReGaHss-Version R1.00.0388.0217

Additional information

Keine Ausgabe, da Absturz des ReGaHss-Prozesses.

BadenPower avatar Mar 21 '24 20:03 BadenPower