Author Topic: Fehler in unregelmäßigen Abständen beim Logging  (Read 707 times)

Paul Schröder

  • Regular
  • *
  • Posts: 188
  • mAirList PERSONAL/PROFESSIONAL Edition-Nutzer
    • ICQ Messenger - 249960530
    • MSN Messenger - paulschroederorg@hotmail.de
    • View Profile
    • http://www.Paul-Schroeder.org
Fehler in unregelmäßigen Abständen beim Logging
« on: June 18, 2010, 19:37:10 »
Hallo,

wir loggen unsere Streams direkt auf den Shoutcast und einmal in eine Text-Datei, in unregelmäßigen Abständen erscheinen unter den Playern in der Statuszeile folgende Fehlermeldung:

18.06.2010 19:25:03 Fehler       Fehler beim Schreiben des Log-Eintrages in die Datenbank Babelsberg Hitradio Musikarchiv: Access violation at address 0040484A in module 'mAirList.exe'. Read of address 020096D0

Leider wissen wir damit nichts anzufangen, mAirList funktioniert aber weiterhin wie gewohnt, ohne Probleme.

Das ganze tritt erst seit 3.1 auf.

Grüße
Paul
14482 Babelsberg Hitradio ++ Das Lokalradio für Potsdam Babelsberg ++ www.babelsberg-hitradio.de ++
_____________________

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #1 on: June 18, 2010, 19:41:43 »
Das ist das interne Logging der mAirListDB. Welchen Build verwendet ihr aktuell?

Paul Schröder

  • Regular
  • *
  • Posts: 188
  • mAirList PERSONAL/PROFESSIONAL Edition-Nutzer
    • ICQ Messenger - 249960530
    • MSN Messenger - paulschroederorg@hotmail.de
    • View Profile
    • http://www.Paul-Schroeder.org
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #2 on: June 19, 2010, 00:37:45 »
3.1 beta 2 Build 738
14482 Babelsberg Hitradio ++ Das Lokalradio für Potsdam Babelsberg ++ www.babelsberg-hitradio.de ++
_____________________

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #3 on: June 19, 2010, 11:45:26 »
Hm, in dem Build sollte der Fehler eigentlich schon weg sein. Offenbar nicht. Ich schaue es mir an.

Andree72

  • Newbie
  • *
  • Posts: 54
    • View Profile
    • Jugendradio Broksen
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #4 on: July 02, 2010, 19:56:00 »
hallo
wir bekommen immer folgende Meldung:
"UHRZEIT Fehler beim schreiben des Log Eintrages in die Datenbank. Datenbank SQL Error insert or update on table " pla"

Version 3.1 Build 752
glaube der Fehler tritt nur beim abfeuern der cart auf. zumindestens ändert sich die Uhrzeit in der Meldung wenn man die Cart abspielt.

Verbindung zur DB habe ich schon aktualisiert - ohne erfolg.
Jugendradio-Broksen, einschalten und dazu (ge)hören

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #5 on: July 02, 2010, 20:22:14 »
Die Fehlermeldung hattest du jetzt abgetippt, oder? Da scheint am Ende auch was zu fehlen.

Ich würde gerne nochmal die komplette Meldung sehen. Du kannst sie im Systemprotokoll mit Strg+C als Text in die Zwischenablage kopieren und hier einfügen.

Andree72

  • Newbie
  • *
  • Posts: 54
    • View Profile
    • Jugendradio Broksen
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #6 on: July 08, 2010, 10:06:46 »
ach verdammt...
jetzt habe ich vergessen das Systemprotokoll zu kopieren - folgt dann in kürze wenn ich wieder im Studio bin.

Weiterhin ist mir aufgefallen, dass der Fehler immer noch da ist (Built vom 6.7.) und das er auftritt wenn folgendes zusammenkommt:
1. ein Player läuft
und
2. dann eine card abgefeuert wird.

In diesem Zusammenhang ist mir aufgefallen, dass auch Songinfos im PFL-Modus an den Stream übertragen werden. Glaube das wurde aber schon in einem anderen Thread behandelt.
Jugendradio-Broksen, einschalten und dazu (ge)hören

Andree72

  • Newbie
  • *
  • Posts: 54
    • View Profile
    • Jugendradio Broksen
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #7 on: July 09, 2010, 14:13:00 »
so jetzt aber:
Fehler   Fehler beim Schreiben des Log-Eintrages in die Datenbank Datenbank: SQL Error: ERROR:  insert or update on table "playlistlog" violates foreign key constraint "playlistlog_item_fkey"
DETAIL:  Key (item)=(12) is not present in table "items".
Jugendradio-Broksen, einschalten und dazu (ge)hören

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #8 on: July 09, 2010, 14:28:41 »
Kann es ssein, dass die Cartbelegung ein Element enthält, das zwischenzeitlich aus der Datenbank gelöscht wurde?

Andree72

  • Newbie
  • *
  • Posts: 54
    • View Profile
    • Jugendradio Broksen
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #9 on: July 09, 2010, 15:32:14 »
eigentlich nicht.
Wir haben für jede Sendung eine Cartbelegung. Der Fehler tritt nur bei Elementen auf die mehrfach verwendet werden.
Also Showopener für Sendung A macht keinen Fehler.
Jingles die sowohl auf der Cart für Sendung A liegen als auch auf der Card für Sendung B usw. verursachen den Fehler.
Jugendradio-Broksen, einschalten und dazu (ge)hören

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #10 on: July 09, 2010, 16:14:46 »
Die Fehlermeldung besagt eindeutig, dass versucht wurde, das Element mit der ID 12 in das interne Playlist-Log zuu schreiben, dieses aber in der Datenbank nicht (mehr) existiert.

Öffne mal die Cartsets im Textdditor und guck dir die DatabaseID-Werte an. Bei irgendeinem Element muss 12 stehen. Dann schau in der Datenbank, ob es ein Element mit der ID 12 gibt. Vermutlich nein ;)

Andree72

  • Newbie
  • *
  • Posts: 54
    • View Profile
    • Jugendradio Broksen
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #11 on: July 12, 2010, 20:36:02 »
stimmt. ID 12 gibt es nicht.
Allerdings ist mir aufgefallen, dass bei den Cartsets, nur Elemente eine ID haben, die mehrfach verwendet werden.

Ok, und wie gehts nun weiter???
Jugendradio-Broksen, einschalten und dazu (ge)hören

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #12 on: July 12, 2010, 21:25:54 »
Alle Elemente, die aus einer Datenbank stammen, erhalten diesen DatabaseID-Eintrag, und zwar in dem Moment, wo man sie aus dem Browser in die Cartwall (oder Playlist) zieht. Speichert man die Cartwall-Belegung, dann wird auch das DatabaseID-Feld mitgespeichert, und beim Laden der Belegung wird es wiederhergestellt. Es wird aus Performance-Gründen nicht überprüft, ob das Element überhaupt noch in der Datenbank existiert.

Dass beim (internen) Logging diese Fehlermeldungen kommen, ist etwas unschön, lässt sich aber gerade nicht vermeiden.

Um sie wegzukriegen, kannst du einfach bei allen betreffenden Elementen die Zeile mit "DatabaseID" aus den .mlc-Dateien löschen.

Andree72

  • Newbie
  • *
  • Posts: 54
    • View Profile
    • Jugendradio Broksen
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #13 on: July 13, 2010, 09:21:49 »
Ok, dann lebe ich mit dem Unschönen. Kann diese Fehlermeldung irgendwelche anderen Fehler (Abstürze, Fehlfunktionen etc.) auslösen? Oder ist es ein optischer Fehler, den man nicht weiter beachten muss?
Jugendradio-Broksen, einschalten und dazu (ge)hören

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Fehler in unregelmäßigen Abständen beim Logging
« Reply #14 on: July 13, 2010, 10:09:40 »
Hast du gelesen, was ich oben geschrieben habe?

Der Fehler tritt nur in dem (seltenen) Fall auf, dass man in einem Cartset ein Element hat, das inzwischen aus der Datenbank gelöscht wurde.

In diesem Fall editierst du einmal die .mlc-Datei von Hand und löschst die DatabaseID-Zeile, und alles ist wieder gut.