Elephnat zählt Hände nicht mit

    • matpasom
      matpasom
      Bronze
      Dabei seit: 01.06.2008 Beiträge: 452
      heute nachmittag war alles noch in Ordnung und plötzlich zählt die Software die Hände nichtmehr mit. Stats werden angezeigt, ich seh in der Hand Historie wie der grüne Balken nach jeder Hand durchläuft aber ich bekomm keine "Tagesübersicht". Hab den Elephant schon deinstalliert und neu installiert aber Problem besteht weiter hin.
      Nach beenden deS Programmes kommt ein Fehlerprotokoll -- siehe unten (ich les da nix raus.
      Kann das jemand entschlüsseln oder hattet ihr schon dieses Problem ??





      OS: Microsoft Windows NT 5.1.2600 Service Pack 3
      .NET Runtime: 2.0.50727.1433
      RAM: 2GB
      Processors: 2
      CPU: x86 Family 15 Model 72 Stepping 2: 0/32/2, 1595

      Software version: 0.67

      (10) Log: 00:29:12.76 -- Logfile set: C:\Dokumente und Einstellungen\Danilo\Lokale Einstellungen\Anwendungsdaten\PokerStrategy\Elephant\log.txt
      (10) Log: 00:29:12.78 -- Logfile cleared: C:\Dokumente und Einstellungen\Danilo\Lokale Einstellungen\Anwendungsdaten\PokerStrategy\Elephant\log.txt
      (10) Log: 00:29:49.51 -- SELECT game_type_id, player_id, site_id, dateonly::date, num_players, position FROM playercache
      (10) Log: 00:29:49.93 -- , line 0: Npgsql.NpgsqlException:
      invalid page header in block 60496 of relation "playercache"
      Severity: ERROR
      Code: XX001
      at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      at Npgsql.ForwardsOnlyDataReader.GetNextRow(Boolean clearPending)
      at Npgsql.ForwardsOnlyDataReader.Read()
      at PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid page header in block 60496 of relation "playercache"
      Severity: ERROR
      Code: XX001
      at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      at Npgsql.ForwardsOnlyDataReader.GetNextRow(Boolean clearPending)
      at Npgsql.ForwardsOnlyDataReader.Read()
      at PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid page header in block 60496 of relation "playercache"
      Severity: ERROR
      Code: XX001
      at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      at Npgsql.ForwardsOnlyDataReader.GetNextRow(Boolean clearPending)
      at Npgsql.ForwardsOnlyDataReader.Read()
      at PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid page header in block 60496 of relation "playercache"
      Severity: ERROR
      Code: XX001
      at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      at Npgsql.ForwardsOnlyDataReader.GetNextRow(Boolean clearPending)
      at Npgsql.ForwardsOnlyDataReader.Read()
      at PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid page header in block 60496 of relation "playercache"
      Severity: ERROR
      Code: XX001
      at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      at Npgsql.ForwardsOnlyDataReader.GetNextRow(Boolean clearPending)
      at Npgsql.ForwardsOnlyDataReader.Read()
      at PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid page header in block 60496 of relation "playercache"
      Severity: ERROR
      Code: XX001
      at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      at Npgsql.ForwardsOnlyDataReader.GetNextRow(Boolean clearPending)
      at Npgsql.ForwardsOnlyDataReader.Read()
      at PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
  • 3 Antworten
    • hdmb711
      hdmb711
      Bronze
      Dabei seit: 26.12.2007 Beiträge: 132
      Yupp, habe ich wohl auch, stand ein, zwei Threads weiter unten:
      Klingt zumidest ähnlich, bei mir ist die Tagesübersicht einfach stehen geblieben..

      Elephant + Mansion - Ich werde nicht mehr erkannt

      Ich hab' mal aufgeräumt und die alten DBs entsorgt.
      Vielleicht hat's irgendwas zerschossen, das dem Ele sagt, wer der User ist... Daher keine Tagesübersicht...
      Und siehe da, ups, ich hab 20 (in Worten: zwanzig) GB mehr Platz...

      Nachdem ich die Hände der letzten Monate neu importiert hatte, stimmte auch die Tagesanzeige wieder...
      Allerdings hab' ich's noch nicht wieder im Spiel getestet.
      Bin noch am importieren, ich liebe XML (im Ernst), aber für Massendaten ist das wirklich nix *g*

      Keine Ahnung, woran es gelegen hat...
      Aber immerhin sind meine alten Daten jetzt schön sortiert...
      Nette Idee, das "Von Hand importierte HH verschieben nach"

      LG!

      Der Matze
    • matpasom
      matpasom
      Bronze
      Dabei seit: 01.06.2008 Beiträge: 452
      Ich hab jetze meine Datenbank gelöscht und neu eingelesen. Nun fehlen extrem viele Hände (bestimmt so 70k). Aber wenigstens werden die Hände wieder mitgezählt - is ja auch schon was ;)

      Wäre trotzdem super wenn mir jamand das Fehlerprotokoll "übersetzen" könnte.
    • cLue
      cLue
      Bronze
      Dabei seit: 04.06.2005 Beiträge: 2.186
      1) Was ist ein Elephnat :rolleyes:

      2) Die Übersetzung aus einem anderen Thread:

      Die Fehlermeldung deutet auf einen schwerwiegenden Datenbank Fehler hin.
      Severity: ERROR Code: XX001 - "could not read block".

      Das bedeutet, dass entweder die Tabellenköpfe fehlerhaft sind oder das Dateisystem (gehe ich nicht von aus), sodass die erfragten Relationen nicht mehr gelesen werden können.

      Daher muss ich dir leider dazu raten ein Datenbank-backup über das Elephant-Datenbankmanagement zu erstellen, eine neue Datenbank anzulegen und die Daten in diese wieder einzulesen.
      => Sollte danach das Problem behoben sein kannst du die alte "Trash"-DB löschen.

      Leider kann ich keine genauen Gründe dafür angeben, da ich das Problem selbst noch nie hatte und mich daher nicht so tief damit befasst habe...

      mfg :diamond: Felix