im Fullsyslog meiner CCU3 werden etwa alle 30 Sekunden folgende beiden Meldungen, d.h. eine Warnung und eine Fehlermeldung mit gleicher Ursache eingetragen.
Ich würde dies gerne abstellen, der Code des auslösenden Skripts kommt mir allerdings nicht bekannt vor, so dass ich nicht weiß wie?
Wie geht man in so einem Fall am besten vor, um das auslösende Skript zu bestimmen und die Ursache abzustellen?
Kennt jemand vielleicht diesen Code und damit den schuldigen Auslöser der Fehlermeldungen?
Ich bin wieder mal echt am verzweifeln.
Danke für jeden hilfreichen Hinweis.
Mat
Code: Alles auswählen
Jul 26 20:42:25 ccu3-webui local0.warn ReGaHss: WARNING: incorrect use of Variable() (use AlType()):
object oSysvar;
string sSysvarId;
boolean bFirst = true;
boolean bFirstSecond = true;
Write("{");
Write('"Systemvariables":[');
foreach (sSysvarId, dom.GetObject(ID_SYSTEM_VARIABLES).EnumUsedIDs()) {
if (bFirst == false) {
WriteLine(',');
} else {
bFirst = false;
}
oSysvar = dom.GetObject(sSysvarId);
Write("{");
Write('"CcuId":"' # oSysvar.ID());
Write('","Dscription":"' # oSysvar.DPInfo());
Write('","Name":"' # oSysvar.Name());
if (oSysvar.ValueType() == 20) {
var value = oSysvar.Value();
var valueLength = value.Length();
var currentIndex = 0;
var correctedValue = "";
while(currentIndex < valueLength) {
var char1 = value.Substr(currentIndex, 1);
if(char1 == "\"") {
correctedValue = correctedValue # "'";
} else {
if(char1 == "\n") {
correctedV
Jul 26 20:42:25 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError:
object oSysvar;
string sSysvarId;
boolean bFirst = true;
boolean bFirstSecond = true;
Write("{");
Write('"Systemvariables":[');
foreach (sSysvarId, dom.GetObject(ID_SYSTEM_VARIABLES).EnumUsedIDs()) {
if (bFirst == false) {
WriteLine(',');
} else {
bFirst = false;
}
oSysvar = dom.GetObject(sSysvarId);
Write("{");
Write('"CcuId":"' # oSysvar.ID());
Write('","Description":"' # oSysvar.DPnfo());
Write('","Name":"' # oSysvar.Name());
if (oSysvar.ValueType() == 20) {
var value = oSysvar.Value();
var valueLength = value.Length();
var currentIndex = 0;
var correctedValue = "";
while(currentIndex < valueLength) {
var char1 = value.Substr(currentIndex, 1);
if(char1 == "\"") {
correctedValue = correctedValue # "'";
} else {
if(char1 == "\n") {
correctedValue = correctedValue # "