ScriptRuntimeError und kein dazugehöriges Script auffindbar

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Antworten
Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von Aquaplex » 18.10.2021, 06:55

Ich habe im Fehlerprotokoll recht häufig (mehrmals am Tag) die folgenden Fehler gelistet:

Code: Alles auswählen

Homematic local0.err ReGaHss: ERROR: ScriptRuntimeError: string sStart = "0";string sCount = "20"; [ExecError():iseESPexec.cpp:12880]

Code: Alles auswählen

Homematic local0.err ReGaHss: ERROR: ScriptRuntimeError: string sStart = "20";string sCount = "20"; [ExecError():iseESPexec.cpp:12880]
Ich kann den Ursprung dieses Scripts allerdings nicht finden. Mit dem Drucken-AddOn habe ich alle Skripte (auch die internen) durchsucht und finde z.B. "sCount" oder "sStart" nicht. Auch mit dem SDV habe ich die Scripte durchsuchen lassen und kann den Ursprung des ScriptRuntimeError nicht finden.

Kann mir da eventuell jemand weiterhelfen?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von jp112sdl » 18.10.2021, 07:02

Hmm, das ist Teil der "loadHistoryData()" Funktion der iseSysProtoLoader Klasse in der /www/webui/webui.js.

Kannst du nachvollziehen, ob der Fehler immer (nur) dann auftritt, wenn du "Status und Bedienung"->"Systemprotokoll" aufrufst?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von Aquaplex » 18.10.2021, 07:49

jp112sdl hat geschrieben:
18.10.2021, 07:02
Kannst du nachvollziehen, ob der Fehler immer (nur) dann auftritt, wenn du "Status und Bedienung"->"Systemprotokoll" aufrufst?
Gerade mal probiert: nein, aktuell taucht der Fehler im Protokoll trotz Aufruf des Systemprotokolls (und auch mal ab/anmelden) nicht auf. Heute morgen aber schon. Es scheint einen Zusammenhang mit der WebUI zu geben, zumindest passen die Zeiten grob auf meine Aktivitäten. Dein Hinweis deutet also in die richtige Spur :?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von jp112sdl » 18.10.2021, 08:02

Das Blöde ist, dass der Skript-Ausschnitt u.U. gar nichts mit der Fehlerursache zu tun haben muss.
War mir gestern erst bei dem viewtopic.php?f=76&t=42651&start=400#p683013 aufgefallen.
Ohne reproduzierbare Schritte ist es jedoch schwer, den Fehler zu lokalisieren. :/

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
AndiN
Beiträge: 2621
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von AndiN » 21.10.2021, 12:24

Hallo,

"lustig". Ich habe diese Codes neuerdings auch zwischendurch im Log. Aber erst seit dem letzten FW-Update. (dachte ich. Aber ich habe auch Ewikgeiten nicht mehr ins Log geschaut) ;-)

Code: Alles auswählen

Oct 21 11:02:52 Jeanny local0.err ReGaHss: ERROR: ScriptRuntimeError: string sStart = "40";string sCount = "20"; [ExecError():iseESPexec.cpp:12880]
Oct 21 11:12:26 Jeanny local0.err ReGaHss: ERROR: ScriptRuntimeError: string sStart = "40";string sCount = "20"; [ExecError():iseESPexec.cpp:12880]
Aber ich bekomme in der Tat den Code reproduziert, wenn ich das Systemlog aufrufe. Beim Aktualisieren auch.

Andi
Zuletzt geändert von AndiN am 21.10.2021, 12:29, insgesamt 1-mal geändert.
Andi (Greenhorn)

Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

Benutzeravatar
AndiN
Beiträge: 2621
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von AndiN » 21.10.2021, 12:28

Ergänzend dazu:
Wenn ich in PocketControl das Systemprotokoll öffne kommt auch ein Fehlercode im Systemlog

Code: Alles auswählen

Oct 21 12:27:29 Jeanny local0.err ReGaHss: ERROR: ScriptRuntimeError: !Version1 string s; integer eCount = dom.GetHistoryDataCount(); integer iStart = 51; integer iCount = 450; if (eCount < iCount) {iCount = eCount;} iStart = eCount - (iStart + iCount -1); if (iStart < 0) {iStart = 0;} WriteLine("eCount="#eCount.ToString()); integer rCount; foreach( s, dom.GetHistoryData( iStart, iCount, &rCount ) ) { 	string sDatapointId = s.StrValueByIndex(";",1); 	string sRecordedValue = s.StrValueByIndex(";",2); 	stri
g sDateTime = s.StrValueByIndex(";",3); 	string sDatapointName = ""; 	object oHistDP = dom.GetObject( sDatapointId ); 	if( oHistDP ) 	{ 		object oDP = dom.GetObject( oHistDP.ArchiveDP() ); 		if( oDP ) 		{ 			sDatapointName = oDP.Name(); 			boolean bSysVar = (oDP.IsTypeOf(OT_VARDP) || oDP.IsTypeOf(OT_ALARMDP)); 			if( !bSysVar ) 			{ 				object oCH = dom.GetObject( oDP.Channel() ); 				if( oCH ) 				{ 					sDatapointName = oCH.Name(); 				} 			} 			string id = oDP.ID(); 			string sRet = ""; 			string sRawV
lue = sRecorde
Andi (Greenhorn)

Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von Aquaplex » 21.10.2021, 14:26

Hatte jetzt ein paar Tage nicht mehr diesen Fehler im Log. Obwohl ich das Protokoll bzw. die WebUI genauso aufrufe wie vorher auch :?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
AndiN
Beiträge: 2621
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: ScriptRuntimeError und kein dazugehöriges Script auffindbar

Beitrag von AndiN » 21.10.2021, 19:09

Hallo,

also ich bekam es direkt auf Anhieb wieder hin. Nach Leeren des Logs kein Fehler mehr.

Andi
Andi (Greenhorn)

Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

Antworten

Zurück zu „RaspberryMatic“