Technische Information
|
![]() |
|
| Titel: | ||
Interpretation der Protokolldateien |
||
| Frage: | ||
| Problem | Wie werden Informationen über Fehlerzustände des Programms gespeichert und wie kann man diese Auswerten? | |
| Kategorie | Fehlerbehandlung | |
| Produkt | MediaWorkStation | |
| Version | alle | |
| Modul | System | |
| Datum | 12.03.2007 | |
| Antwort: | ||
1. AllgemeinUm das Programmverhalten insbesondere bei Fehlerfällen nachvollziehbar zu machen, erzeugt das Programm zwei Arten von Log-Dateien: Error-Logs und Action-Logs.
2. Speicherplatz-HandlingZur einfachen Handhabbarkeit der LogFiles werden die Logs automatisch in Einzel-Dateien zu 4 MB aufgespalten. Die aktuelle Datei heisst immer MWSError.txt bzw. MWSAction.txt. Ältere Logs enthalten zusätzlich ein Datum im Dateinamen, zB. MWSError_22032006_161136.txt. Bei gerigem Speicherplatz auf der Festplatte C: werden alte Logs automatisch gelöscht, jedoch nur bis zur MinErrorLogAge/MinActionLogAge oder 4 MB Minimalgröße.3. Log-InhalteFormEin vollständiger Programmlauf wird in beiden Log-Kategorien immer in folgender Form notiert:[Datum/Zeit] Open Request [Datum/Zeit] [Programmname und Programmversion] [Datum/Zeit] Meldung 1 [Datum/Zeit] ::: [Datum/Zeit] Meldung n [Datum/Zeit] Close Request z.B.: 09.03.2007 15:13:17 Open Request 09.03.2007 15:13:17 MedDoc version: 2.0.0.45 09.03.2007 15:13:18 MWSDVR: Foot switch port not available ! 09.03.2007 15:13:21 Application running in license state: 1 09.03.2007 15:14:49 Close Request Fehlt das „Close-Request“, so hat sich das Programm entweder selbst terminiert oder der Prozeß wurde vom Anwender beendet, zB. weil die Anwendungs-Oberfläche nicht mehr reagierte. Status- und VerlaufsmeldungenIm ErrorLog können folgende Statusmeldungen erscheinen:Set database path from alias: MWSDB, c:\mws\mwsdb Angabe des genutzten Datenbankaliases und –pfades Runnning modules: REC Angabe der aktiven Programmmodule, darunter:
Application running in license state: 1 Angabe des aktuellen Lizenzmodus:
Mwsdvr: 25 fps / 0 dropped Mwsdvr: max frame rate 25,0 fps Angabe der erreichten Video-Frameraten / Renderer-Performance. Der „Dropped“-Wert gibt die Anzahl der vom Video-Renderer verworfenen Bilder an. Dieser Wert steigt normalerweise erst an, wenn die CPU an ihre Auslastungsgrenze stößt. Die „max frame rate“ gibt die höchste während der aktuellen Rekorder-Sitzung erreichte Frame-Rate an. msavied: data stream present msavied: execution started ... msavied: successfully executed -> temp file exists msavied: new data set created ! msavied: >>> success: new AVI exists ! <<< msavied: >>> success: new DAT exists ! <<< msavied: avi temp file deleted msavied: dat temp file deleted Ein erfolgreicher Videoschnitt inklusive geschnittenem Datenstrom-File (*.DAT) Import into DB succesfull: C:\Disctest.txt to Patient/Session: 24.02.2006 21:11:17 / 28.02.2006 14:57:40 Import: Copy file C:\Disctest.txt to c:\mws\imp\8J0MAMU18C.txt succeeded ! Eine Text-Datei “Disctest” wurde erfolgreich in die DB importiert. Begin creation new database table: MSPAT.DB Creation successful! Die Patienten-DB-Tabelle wurde neu erzeugt, andere Tabellen analog MSPAT.DB: Delete Primary Index MSPAT.DB: Add Primary Index MSPAT.DB: Add Secondary Index INDEXNAME MSPAT.DB: Add Secondary Index INDEXPAT MSPAT.DB: Add Secondary Index NameBDateIndex Der Index der Patienten-DB-Tabelle wird neu erzeugt, andere Tabellen analog Document: Microsoft Word not available Microsoft Word ist nicht installiert, es wird Statdessen der „Native-Print“ ausgeführt. TMWSDB: Create backup C:\MWS\Backup\MWSDB_01032007155514.ZIP Es wurde eine Sicherungskopie der DB im Ordner C:\MWS\Backup angefertigt FehlermeldungenIm ErrorLog können u.a. folgende Fehlermeldungen erscheinen:TMWSIni: Movie folder does not exist ! TMWSIni: Movie folder set to D:\ Während der Initialisierung wurde festgestellt, daß das Video-Aufnahme-Verzeichnis nicht exisitiert und danach vom Anwender auf Laufwerk D: gesetzt. TMWSForm: Database limit exceeded ! ERROR: Can not initialize program, program terminated ! Die Kapazität der Datenbank ist erschöpft, daß Program muß beendet werden. MWSDVR: Disk full ! Es ist kein freier Festplatten-Speicherplatz für weitere Aufnahmen verfügbar. MWSDVR: Foot Switch Port Not Available ! Der serielle Fußschalter ist nicht ordnungsgemäß eingerichtet. MWSDVR: Device not found ! Das Audio- oder Video-Gerät wurde nicht gefunden. Beide müssen auf der System-Devices-VideoIn / AudioIn / AudioOut-Ebene konfiguert werden. MWSDvr: Recording too short ! Es wurden keine Frames aufgezeichnet, das aufgenommene Video-File ist leer. MWSDvr: AVI time limit exceeded Die Aufnahme wird automatisch gestoppt, da das eingestellte Zeitlimit erreicht wurde. VoiceProcess-LGDataCB: USB-Streaming interrupted Die Datenübertragung vom MSIF2-Gerät zum PC wurde gestört. TMWSXPort: XPort Error Link Execute ! Ein GDT-Kommando konnte nicht ausgeführt bzw. die GDT-Schnittstelle ist nicht richtig konfiguriert. MSDat: Missing file D:\T2UM2MU1SB.AVI Das Video konnte nicht gefunden werden. RegListEditor: Error Value Movie folder Im Einstellungsbereich wurde ein unzulässiger Video-Pfad eingegeben Exception - Zugriffsverletzung bei Adresse 00544D55 in Modul ‚mstrobo.exe'. Lesen von Adresse 044B065C Ein Programmfehler ist aufgetreten, Lesen aus ungültigem Speicherbereich. 13.07.2005 Exception - Ungültige Gleitkommaoperation Ein Programmfehler ist aufgetreten, Ursache ist meistens eine Division durch 0. Falls dieses Problem beim Ausführen des Videoschnitts entsteht ist der Grabber2-Filter version 2.2 zu verwenden. EXCEPTION - BLOB wurde geändert DataBase: MSDAT.DB Während des Zugriffs auf die Datensatz-Tabelle ist deren Inhalt geändert worden. Dieser Fehler tritt meistens im Zusammenhang mit DB-Anzeige-Listen auf. 13.01.2006 Exception - MWSDlg Panel Error ein allgemeiner Dialog-Fehler ist aufgetreten Ungültiger Eingabewert. Mit der Taste ESC machen Sie die Änderungen rückgängig. In einer Eingabe-Maske wurde ein unzulässiger Wert eingegeben. Hier ist meistens die Datumseingabe in der Patienteneingabemaske die Ursache. EXCEPTION - Duplicate Patient ID Die eingebene PatientenID ist bereits für einen anderen Patienten vergeben. MPEGxportdlg: one input AVI file missing -> MPEG file creation failed Die zu enkodierende Video-Datei wurde nicht gefunden MPEGxportDlg: ID1000_30012007_151430.MPG is already consistent Ein nochmaliges Enkodieren der Video-Datei ist nicht nötig, da sich die Einblendungsparameter nicht geändert haben. MPEGxportdlg: frame access failed -> Video Codec missing Der DV-Video-Codec (VfW) ist nicht ordnungsgemäß installiert MWSPlay: Could not get DiVAC block interface Der DiVAC-Filter ist nicht registriert. MWSStreams: FSK TimeOut Es wurde ein altes MediaStrobo-Video gefunden, aber kein Datensignal im Audio-Kanal detektiert. TPatForm: Access Error ! Der Patient ist bereits geöffnet / gesperrt. NetConfig warning: Movie path is local Auf einem Slave-PC ist der Video-Pfad noch lokal eingestellt, er muß auf das zentrale Video-Verzeichnis des Servers gesetzt werden. NetConfig warning: Using at least one distant path while <Enable Networking Off> Zugriff auf zentralen Speicherort, obwohl die Netzwerkoption nicht eingeschaltet ist. |
||
MES Support |
||