Torro
11. Februar 2006 um 18:58
1
Hallo paresy,
folgender Fehler ist heute aufgetreten:
Exception EAssertionFailed in module Core.Mail.dll at 00023A0C.
Call DeactivateFontsInfo before calling this.
(E:\Projects\IP-SYMCON\IPSRes\Components\synedit\source\SnyTextDrawer.pas, line 487).
IPS wurde beendet. Logfile anbei.
logfile1139675391.rar (17 KB)
cAtMaX
12. Februar 2006 um 10:26
2
bei mir ist das gleiche passiert.
Gruß
Jörg
Torro
12. Februar 2006 um 12:35
3
Hallo paresy,
habe alle Logfiles geloescht und dann IPS neu gestartet, diesmal kam dann gleich am Anfang ein Fehler:
12.02.2006 12:28:07.781 | SUCCESS | Kernel | *** IPS READY
12.02.2006 12:28:07.828 | MESSAGE | Main UserInterface | Updating ModuleList...
12.02.2006 12:29:06.859 | DEBUG | ExecuteThread ID: 3360 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
12.02.2006 12:29:06.859 | DEBUG | VariableManager | Variable: LastTimer (Integer), Value: 1139743746
12.02.2006 12:29:06.859 | ERROR | ExecuteThread ID: 3360 | ScriptError: TimerEvent.ips.php ~ Sender: TimerEvent ~ Result:
12.02.2006 12:29:06.859 | DEBUG | ExecuteThread ID: 3360 | Execution Result:
12.02.2006 12:29:06.859 | DEBUG | ExecuteThread ID: 3360 | Executed, Successful:False
12.02.2006 12:30:06.859 | DEBUG | ExecuteThread ID: 3364 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
12.02.2006 12:30:06.859 | DEBUG | ExecuteThread ID: 3044 | Executing Script: ../web_data/rrd/exe/RRD_DataPoller.ips.php ~ Sender: RunScript
12.02.2006 12:30:06.859 | DEBUG | VariableManager | Variable: LastTimer (Integer), Value: 1139743806
12.02.2006 12:30:06.859 | DEBUG | ExecuteThread ID: 2832 | Executing Script: ../web_data/rrd/exe/RRD_GraphBuilder.ips.php ~ Sender: RunScript
12.02.2006 12:30:06.859 | DEBUG | ExecuteThread ID: 3364 | Execution Result: Timer [RRD_DataPoller] TriggeredTimer [RRD_GraphBuilder] Triggered
12.02.2006 12:30:06.859 | DEBUG | ExecuteThread ID: 3364 | Executed, Successful:True
12.02.2006 12:30:06.875 | CUSTOM | RRD_GraphBuilder | 0 Graphs(s) builded.
Gruss Torro
Torro
12. Februar 2006 um 12:57
4
Hallo,
12.02.2006 12:56:00.937 | WARNING | ExecuteThread ID: 3364 | Error executing Script: Access violation at address 014A7B0F in module ‚php5ts.dll‘. Write of address 00000000
Gruss Torro
chrisu
12. Februar 2006 um 14:55
5
Hi,
hab den und noch ein paar andere gleicher art im Log:
12.02.2006 12:29:01.446 | ExecuteThread ID: 3236 | Error executing Script: Access violation at address 00417212 in module ‚ips.exe‘. Read of address 05CEDF9C
paresy
12. Februar 2006 um 15:37
6
Wir suchen den Fehler und hoffen ihn bald gefunden zu haben.
Grüße, paresy
paresy
14. Februar 2006 um 20:07
7
Hier der Patch#1 zur Beta#1
http://www.ipsymcon.de/patch1.rar
Änderungen:
-Behebt die AccessViolation
-Neue Funktion RunScriptEx
-TimerWizard nutzt nun RunScriptEx, um die LASTTIMER Variable an die RRD_* Scripte weiterzugeben
Zu beachten:
-Scripte die per EXIT beendet werden zeigt IPS als FEHLGESCHLAGEN an… Ich suche noch nach einem Workaround…
Hier die Funktion von Torro für die RRD_* Scripte:
//Is the Script called from the TimerEvent?
if(!function_exists("GetNextMinute")) {
//Helper Function
function GetNextMinute($interval) {
$times = floor(60 / $interval);
$minnow = date("i");
for($i=1; $i<=$times; $i++) {
if(($i*$interval) > $minnow) {
return ($i-1)*$interval;
exit;
}
}
}
if ( isset($TWZ_LASTTIMER) ) {
$lasttimer = $TWZ_LASTTIMER;
} else {
$lasttimer=GetValueInteger("LastTimer")-1;
}
}
paresy
Keule
14. Februar 2006 um 22:20
8
Hallo paresy,
ich habs gerade getestet…und?..und?..und?..läuft super!
Auch die Multithreading Funktion, Spitzenklasse!
Mein Fazit, IPS ist wieder einen großen Schritt weiter.
Eine Frage hätte ich aber noch, was bedeuten diese Zeilen im Log:
14.02.2006 22:04:03.111 | WARNING | EventScripter | Queue is running full, Size:13
14.02.2006 22:04:03.111 | WARNING | EventScripter | Queue is running full, Size:12
Grüße, Keule
paresy
14. Februar 2006 um 22:29
9
Keule:
Hallo paresy,
ich habs gerade getestet…und?..und?..und?..läuft super!
Auch die Multithreading Funktion, Spitzenklasse!
Mein Fazit, IPS ist wieder einen großen Schritt weiter.
Eine Frage hätte ich aber noch, was bedeuten diese Zeilen im Log:
14.02.2006 22:04:03.111 | WARNING | EventScripter | Queue is running full, Size:13
14.02.2006 22:04:03.111 | WARNING | EventScripter | Queue is running full, Size:12
Grüße, Keule
Das bedeutet, dass alle 10 Scripte ausgelastet sind und er alle weiteren in die Warteschleife tut. Kannst du mir vielleicht dein Logfile zukommen lassen? Ich würde gerne gucken wodurch das passiert.
Grüße, paresy