Wenn ich aus der WebUI heraus den Menüpunkt Programme und Anwendungen / Programme und Zentralenverknüpfung aufrufe, wird nach dem Laden der Programmliste ein ScriptRuntimeError im SysLog protokolliert.
Code: Alles auswählen
Jan 17 21:26:06 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: ScriptRuntimeError: system.SetSessionVar("sessionCTV", "true"); [ExecError():iseESPexec.cpp:12882]
Jan 17 21:29:45 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: ScriptRuntimeError: system.SetSessionVar("sessionCTV", "true"); [ExecError():iseESPexec.cpp:12882]
Jan 17 21:49:23 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: ScriptRuntimeError: system.SetSessionVar("sessionCTV", "true"); [ExecError():iseESPexec.cpp:12882]
Dieser Fehler wurde vor vielen Jahren hier im Forum im Rahmen eines Beta-Tests einer ReGaHss Release von Herbert_Testmann und Georgee schon einmal an Jens berichtet, jedoch habe ich bisher keine allgemein gültige Lösung gefunden. Soweit ich im Thread mitbekommen habe, konnte Jens den Fehler nicht reproduzieren.
viewtopic.php?f=26&t=36623&p=364909&hil ... g#p364909
Ich vermute, dass dies mit unsauber gelöschten bzw. gespeicherten Programmen und / oder Skripts im Zusammenhang steht. Wie komme ich auf diese Idee?
1. Beim Restart der Zentrale taucht (fallweise) ein ScriptRuntimeError aus einem Skript auf, das ich vor längerer Zeit bereits gelöscht habe.
Code: Alles auswählen
Jan 17 21:01:31 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: CallGetValue failed; sVal = 0 [ReadValue():iseDOMdpHSS.cpp:124]
Jan 17 21:01:31 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: ScriptRuntimeError: !Master und Slaves Definieren: !Die Device ID findet man unter !http://<<SoundtouchIP>>:8090/now_playing !Master bestimmen var ST_Master_IP = "192.168.127.17"; var ST_Master_DeviceID = "08DF1F050772"; var ST_Master_Volume = "30"; !Normal Lautstärke 0-100 var ST_Master_Volume2 = "40"; !Klingel Lautstärke 0-100 !Slaves bestimmen - beliebig viele !Schreibweise: "IP-Adresse,DeviceID,NormaleLautstärke,Klingellautst
rke;"; !Keine Leerzeichen; !Klingellautstärke muss gesetzt werden auch wenn nicht genutzt !Die letzte Zeile darf kein ";" innerhalb der Anführungszeichen !und statt dem "+" ein ";" enthalten. !Wenn keine Slaves vorhanden: ""; string ST_Slaves = ""; !Klingelfunktion !Funktion nutzen? (true/false) boolean FU_Klinkel = false; !Preset für Klingelsound integer Klingel_Preset = "6"; !REPEAT_ALL aktivieren oder Deaktivieren (true/false); boolean repeat = true; !SCHUFFLE_ON aktivieren o
er Deaktivieren (true/fals
2. Ich habe ein Zentralen-Programm _Test, das ich für die verschiedensten Zwecke häufig in unterschiedlichster Art modifiziere. Einfach zum Ausprobieren "try on error", häufig auch zum Testen von Skripts, die werden hinzugefügt, vielfach modifiziert, dann für den nächsten Test wieder gelöscht, etc. etc. Als ich das Programm in der WebUI gelöscht habe, gab es wieder Runtime-Fehler im LOG:
Code: Alles auswählen
Jan 17 20:30:23 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: rpc.CallReportValueUsage failed dp id = 1945 [DeleteObject():iseManageObj.cpp:120]
Jan 17 20:30:24 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: rpc.CallReportValueUsage failed dp id = 1949 [DeleteObject():iseManageObj.cpp:120]
Jan 17 20:30:24 Rasperrymatic-ccu3 local0.err ReGaHss: ERROR: ScriptRuntimeError: system.SetSessionVar("sessionCTV", "true"); [ExecError():iseESPexec.cpp:12882]
Ich bin nun schon zwei Tage auf der Suche, habe "verdächtige" Programme gelöscht und neu erstellt (z.B. "_Test"). Leider bin ich bisher jedoch erfolglos.
Wer kennt diesen Fehler oder kann mir Infos geben, wie der Fehler gefunden und eliminiert werden kann? Danke schon mal im Voraus für eure Hinweise.
Aktuelle Firmwareversion: 3.65.11.20221005
CUxD Version 2.10.1