[DONE] Ele 0.90 SnG Ergebnisse verschwinden

    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Moin!

      Ich habe Ele 0.90 laufen, da es die stabilste Version ist und ich damit am wenigsten Probleme habe/hatte!

      Neuerdings "verschwinden" allerdings meine SnG Ergebnisse wie von Zauberhand.
      Heute nacht war noch fast alles da, jetzt nach Neustart fehlen die kompletten Ergebnisse von gestern. Es werden zwar meine BuyIns als Verluste angezeigt, die jeweiligen Gewinne sind aber plötzlich weg.

      Dass der Ele bei den SnGs ständig Scheiße baut (sorry für den Ausdruck, aber was Treffenderes fällt mir nicht ein), daran hab ich mich ja fast schon gewöhnt: ständig werden Preisgelder falsch angezeigt oder komplett als Platz 0 gewertet, so dass die SnG-Kurve extrem nutzlos ist, weil sie noch nie alle Ergebnisse angezeigt hat.

      Dass jetzt aber quasi "über Nacht" bereits angezeigte Ergebnisse komplett verschwinden, ist mir echt neu.

      Habe bereits alle HHs Ordner neu scannen lassen, aber das Problem ist nicht behoben.
      Habt ihr vielleicht Vorschläge, wie ich dem Problem auf den Grund gehen kann?

      Vielen Dank,

      Bart
  • 21 Antworten
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Und heute der gleiche Mist wie gestern: Alle BIs werden als Minus angezeigt, aber kein einziges SnG ist mit einem Gewinn ausgezeichnet, obwohl sie heute nacht noch da waren..

      Meine SnG-Kurve wird von Tag zu Tag schlechter, obwohl ich jeden Tag Gewinne mache. Am Tag des SnGs ist alles korrekt abgebildet, am nächsten Tag sind die Ergebnisse weg.

      Vielleicht erbarmt sich ja noch jemand meiner...
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmannn,

      bei welchem Pokerabieter spielst Du denn? Es gibt einige Anbieter (z.B. PokerStars oder Full Tilt Poker), die die Winnings und Placements in separaten Files auf die lokale Platte speichern und evtl. fehlen bei Dir einfach diese Files?

      Cheers,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Hallo Larres!

      Die SnGs spiele ich fast ausschließlich bei Stars. Ich lasse HHs und THs alle speichern (900 Tage) und auch die Ordner werden vom Ele erfasst.
      Hin und wieder kommt es halt vor, dass ein Ergebnis nicht richtig dargestellt wird (Platz 0), das ist kein Beinbruch.

      Das "neue" dieses Mal ist, dass die korrekten Ergebnisse alle da waren, als ich meinen Rechner nachts ausmachte, am nächsten Tag aber wurden nur die BI's als Verluste angezeigt, aber keinerlei Preisgeld mehr, obwohl es vorher noch korrekt war. Auch wird mein Platz im Turnier korrekt angezeigt, nur eben das Preisgeld fehlt. Als hätten Heinzelmännchen meinen Rechner über Nacht sabotiert! ;)

      Hab alle Ordner nachträglich neu scannen lassen, aber am Ergebnis hat sich leider nichts geändert.

      Habt ihr sonst noch Ideen, woran es liegen könnte?

      Danke,

      Bart
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hi Bartmann,

      kannst Du bestätigen, dass die fraglichen Tourney Summaries (da stehen die Winings und Placements drin) tatsächlich im lokalen PokerStars Autoimport Ordner liegen?

      Falls ja, probiere bitte mal den kompletten PokerStars Ordner in eine neue, leere Datenbank im Elephant zu importieren, ob die Stats dann evtl. wieder stimmen.

      Danke,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Hi!

      Der Ordner für die THs ist beim Ele unter Autoimport eingetragen.

      Habe gerade noch einmal geschaut und dabei ist mir ein MTT SNG von gestern aufgefallen: In der TH steht mein 5. Platz sowie das korrekte Preisgeld. Der ele zeigt mir zwar auch einen 5. Platz an, aber das Preisgeld liegt bei nur ca. 40%.

      Ich versuche gerade, Ele 0.96 zu installieren, aber durch den Reimport dauert alles ewig lange... Aber der hier genannte Fehler mit Platz 5 und falschem Preisgeld taucht auch unter der neuen Version auf.

      Wenn der Reimport durch ist, rätst du mir also, eine neue DB anzulegen? Soll ich danach/davor die alte DB löschen oder behalten (DB-Sicherung?)?
      Ich werde das versuchen und werde dann Rückmeldung geben.
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmann,

      moment, was meinst Du mit "Preisgeld nur bei 40%"? Das Preisgeld ist nicht Dein Nettogewinn (vom Overview), denn der ist abzüglich des gezahlten Buy-Ins. Also bei 6$ Buy-In und einem Winning von z.B. 10$, bleiben Dir hier "nur" 4$ als Gewinn...

      Ich ging ursprünglich davon aus, dass Dir gar keine Winnings (0) und Placements (0) angezeigt werden, die Summary quasi nicht importiert worden wäre?

      Cheers,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Original von Larres
      Hallo Bartmann,

      moment, was meinst Du mit "Preisgeld nur bei 40%"? Das Preisgeld ist nicht Dein Nettogewinn (vom Overview), denn der ist abzüglich des gezahlten Buy-Ins. Also bei 6$ Buy-In und einem Winning von z.B. 10$, bleiben Dir hier "nur" 4$ als Gewinn...

      Ich ging ursprünglich davon aus, dass Dir gar keine Winnings (0) und Placements (0) angezeigt werden, die Summary quasi nicht importiert worden wäre?

      Cheers,
      L

      Die Summaries wurden alle importiert, aber leider mit falschen Werten.
      Es geht hier auch nicht um meinen Netto-Gewinn, sondern um die vom Ele angezeigten Preisgelder! Im Ele sollte unter Turnierdetails stehen (und stand gestern auch mal):

      BI $ 0,55
      Gewinn $ 3,15 (das hat mir Stars überwiesen)
      Gewinn in BIs 5,7


      Allerdings steht dort jetzt:
      BI $ 0,55
      Gewinn $1,35 (das zeigt mein Graph an)
      Gewinn in BIs 2.45

      Und deshalb zeigt mein Graph immer weiter nach unten, obwohl ich im Plus bin.


      Aber es wird ja noch "besser"! Nachdem ich gestern eine neue DB erstellt hatte, in die ich ausschließlich die HHs + THs von Stars eingelesen hatte, war alles in bester Ordnung!!!
      Die Daten waren alle richtig und auch das oben erwähnte Problem mit den "Gewinnanzeigen" war behoben! Das erste Mal zeigte mein Graph tatsächlich die Ergebisse alle korrekt an und auch Werte wir ROI und ITM waren korrekt (habs mit OPR verglichen). Glücklich fiel ich in den Schlaf... :f_biggrin:


      Heute habe ich dann zusätzlich meinen FTP HH Ordner scannen lassen (spiele auf FTP fast ausschl. CG) und das hat alles wieder zerstört!!!

      Beispiel: Vor den FTP HHs zeigte mein SnG-Graph ~40$ Gewinn an, jetzt bin ich plötzlich 40$ im Minus! Ich habe vielleicht max. 15 SngS auf FTP gespielt und selbst wenn ich nie ITM gekommen wäre (was ich aber war), wäre das ein Minus von höchstens 18$ inkl. Rake.
      Aber doch nicht bitte $80,-!!!

      Und weiterhin werden jetzt wieder die Ergebnisse von den genannten Stars-SnGs falsch angezeigt, so wie oben mit den BIs.
      Wieso beinflusst das Einlesen von FTP HHs die SNG Ergebnisse von Stars?! Wo ist da der Zusammenhang? :f_frown:

      Bin langsam echt ein wenig "verzweifelt", weil es immer Stunden dauert, alles einzulesen, um dann zu merken, dass es nicht geholfen hat!



      Nochmal zum Schluss: neueste Ele Version 0.96, alle HHs und THs wurden fertig importiert und analysiert, so zeigt es der Ele unten rechts an.

      Problem wurde nicht behoben, also befolgte ich deinen Rat, eine neue DB anzulegen. Hat super geklappt. Aber nach Import von FTP HHs ist alles wieder beim alten, keine korrekten SnG Ergebnisse bei Stars.


      Ich hoffe, das waren erstmal genug Infos.
      Bin sooo kurz davor, den Ele zu deinstallieren... :f_confused:

      "Ich bin ein Fisch, helft mir hier raus!" ;)
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmann,

      das Beschriebene ist hier leider nicht zu reproduzieren. Was passiert denn, wenn Du zuerst die FTP SNGs importierst und die PokerStars SNGs erst danach? Werden die FTP SNGs denn an sich korrekt importiert und berechnet?

      Thx,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Original von Larres
      Hallo Bartmann,

      das Beschriebene ist hier leider nicht zu reproduzieren. Was passiert denn, wenn Du zuerst die FTP SNGs importierst und die PokerStars SNGs erst danach? Werden die FTP SNGs denn an sich korrekt importiert und berechnet?

      Thx,
      L
      Es dauert auf meinem Rechner über 5.5h, bis alle Daten neu eingelesen sind und mein Rechner ist währenddessen kaum zu benutzen, da der Ele so viele Ressourcen schluckt.

      Ich kann dir also nicht sagen, was dann passiert, aber es muss doch viel mehr darum gehen, warum der Ele ALLE Ergebnisse verfälscht, nur weil ich HHs von FTP einlese.

      Und darüber, dass die Preisgelder nicht mehr korrekt angezeigt werden, verlierst du leider auch kein Wort.
      Es ist etwas frustrierend, wenn man hier halbe Romane schreibt, um auch ja keine Einzelheit auszulassen und dann nicht mal richtig darauf eingegangen wird.

      Es tut mir ja auch leid, dass mein Problem so "schräg" aussieht, aber dadurch sind mal mind. 50% des Eles für mich nicht nutzbar und bevor ich jetzt die letzten 150 SPs für die Lizenz sammle, möchte ich doch sichergehen, dass das Prog auch funktioniert. Und leider tut es das nicht richtig.

      Hast du nicht vielleicht doch noch andere "Vorschläge" für mich?

      Danke,
      Bart
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmann,

      wie schon gesagt, läßt sich dieses Problem hier leider nicht reproduzieren, daher kann ich Dir auch leider nichts konkretes zum Verlust Deiner SNG-Preisgelder sagen.

      Um dem aber weiter nachzugehen, wäre es interessant zu wissen ob es Fehlermeldungen beim Import der FTP-Daten gibt.
      Und alternativ zu einem 5,5h Importmarathon könntest Du ja mal einen kleinen Bruchteil (z.B. nur die FTP-SNGs) bei Dir importiern?

      Und 5,5h für einen Import? Wie groß ist denn Deine Handsize in der Datenbank?

      Cheers,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Kleiner Zwischenbericht:

      Mache gerade einen Reimport und beim Einlesen von FTP HHs treten 2 Fehler immer wieder auf!
      Bei CG HHs steht immer wieder: "Fehler: The requested player was not found!" und bei den ST-SNGs steht "Fehler: Content failed to match!"

      Bei den Meldungen wird mir angezeigt, dass keine Hand importiert wurde bei den entsprechenden HHs.

      Weiß nicht, ob das weiter hilft, aber ich melde mich bestimmt nochmal mit mehr Infos! (kleine Drohung!) ;)
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmann,

      kannst Du davon mal das elephant.log hierher posten, dort dürften die Fehler ausführlicher gelistet sein.

      Danke,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      2011-01-27 13:49:40,359 - 218 (UTC:2011-01-27 12:49:40,359) [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.96.31219.2) ----------------------------------------------------------------------
      2011-01-27 13:49:43,984 - 3843 (UTC:2011-01-27 12:49:43,984) [3] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz at 2412 Mhz with 1 cores (x86 Family 15 Model 2 Stepping 7)
      OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 1.50GB
      Culture info: de-DE

      2011-01-27 13:49:45,109 - 4968 (UTC:2011-01-27 12:49:45,109) [1] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz at 2412 Mhz with 1 cores (x86 Family 15 Model 2 Stepping 7)
      OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 1.50GB
      Culture info: de-DE

      2011-01-27 13:50:38,000 - 57859 (UTC:2011-01-27 12:50:38,000) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 13:51:11,781 - 91640 (UTC:2011-01-27 12:51:11,781) [1] INFO VersionUpdate: Starting background version check...
      2011-01-27 13:51:15,062 - 94921 (UTC:2011-01-27 12:51:15,062) [4] INFO ImportReport: Importing the complete queue took 00:00:00.0056261
      2011-01-27 13:51:16,359 - 96218 (UTC:2011-01-27 12:51:16,359) [17] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.87.1381.2210
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2011-01-27 13:51:23,234 - 103093 (UTC:2011-01-27 12:51:23,234) [3] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:55:28,640 - 348500 (UTC:2011-01-27 12:55:28,640) [1] ERROR PBNLogger: Exception caught in Void PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
      -------------------- System.InvalidCastException --------------------
      - Message: Das Objekt des Typs "System.Windows.Forms.BindingSource" kann nicht in Typ "System.Collections.Generic.List`1[PokerStrategyElephant.OverviewLine]" umgewandelt werden.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
      - HelpLink: <null>
      - Source: Elephant.Base
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(Object sender, FooterCellCustomDrawEventArgs e)
      2011-01-27 13:56:23,406 - 403265 (UTC:2011-01-27 12:56:23,406) [3] WARN PS.Base.Database.Controller: Database access timeout occured (3 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))


      Weiß nicht, ob das hilft, denn eine echte Fehlermeldung kann ich hier nicht entdecken.
      Es sind 12 Log-Dateien aus diesem Monat in dem Ordner mit einer Gesamtgröße von 62MB (größte Datei ca. 17MB). Also etwas zu groß zum Posten.
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Hier habe ich gerade noch ein Log gefunden. Vielleicht bietet das mehr:


      2011-01-27 13:28:30,250 - 640 (UTC:2011-01-27 12:28:30,250) [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.96.31219.2) ----------------------------------------------------------------------
      2011-01-27 13:28:31,500 - 1890 (UTC:2011-01-27 12:28:31,500) [3] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz at 2412 Mhz with 1 cores (x86 Family 15 Model 2 Stepping 7)
      OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 1.50GB
      Culture info: de-DE

      2011-01-27 13:28:37,968 - 8359 (UTC:2011-01-27 12:28:37,968) [1] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz at 2412 Mhz with 1 cores (x86 Family 15 Model 2 Stepping 7)
      OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 1.50GB
      Culture info: de-DE

      2011-01-27 13:30:53,171 - 143562 (UTC:2011-01-27 12:30:53,171) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 13:31:34,046 - 184437 (UTC:2011-01-27 12:31:34,046) [4] INFO ImportReport: Importing the complete queue took 00:00:00.0050433
      2011-01-27 13:31:41,484 - 191875 (UTC:2011-01-27 12:31:41,484) [1] INFO VersionUpdate: Starting background version check...
      2011-01-27 13:31:43,812 - 194203 (UTC:2011-01-27 12:31:43,812) [7] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:31:47,156 - 197546 (UTC:2011-01-27 12:31:47,156) [17] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.87.1381.2210
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2011-01-27 13:32:03,937 - 214328 (UTC:2011-01-27 12:32:03,937) [7] WARN PS.Base.Database.Controller: Database access timeout occured (3 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:32:24,265 - 234656 (UTC:2011-01-27 12:32:24,265) [7] WARN PS.Base.Database.Controller: Database access timeout occured (2 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:33:04,421 - 274812 (UTC:2011-01-27 12:33:04,421) [7] WARN PS.Base.Database.Controller: Database access timeout occured (1 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:33:09,203 - 279593 (UTC:2011-01-27 12:33:09,203) [1] ERROR PBNLogger: Exception caught in Boolean PBN.Database.PostgreSQL.InitializeConnection(System.String ByRef)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: FATAL: 3D000: database "ftpelephantdb" does not exist
      - Severity: FATAL
      - Code: 3D000
      - BaseMessage: database "ftpelephantdb" does not exist
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\utils\init\postinit.c
      - Line: 387
      - Routine: InitPostgres
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean MoveNext()
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null><none>
      - StackTrace:
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PBN.Database.PostgreSQL.InitializeConnection(String& in_sBinPath)
      2011-01-27 13:33:09,796 - 280187 (UTC:2011-01-27 12:33:09,796) [1] ERROR PBNLogger: Exception caught in Boolean PBN.Database.PostgreSQL.InitializeConnection(System.String ByRef)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: FATAL: 3D000: database "ftpelephantdb" does not exist
      - Severity: FATAL
      - Code: 3D000
      - BaseMessage: database "ftpelephantdb" does not exist
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\utils\init\postinit.c
      - Line: 387
      - Routine: InitPostgres
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean MoveNext()
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null><none>
      - StackTrace:
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PBN.Database.PostgreSQL.InitializeConnection(String& in_sBinPath)
      2011-01-27 13:33:24,593 - 294984 (UTC:2011-01-27 12:33:24,593) [7] WARN PS.Base.Database.Controller: Database access timeout occured - No more retries - throwing exception (System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:33:24,671 - 295062 (UTC:2011-01-27 12:33:24,671) [7] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetLastUnprocessedHands(NHibernate.ISession, Int32)
      -------------------- PS.Base.Database.DatabaseTimeoutException --------------------
      - Message: could not execute query
      [ SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1 ]
      Positional parameters: #0>Analysed
      [SQL: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1]
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CallDatabase(System.Action)
      - HelpLink: <null>
      - Source: PS.Base
      - InnerException: NHibernate.ADOException<none>
      - StackTrace:
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(ISession session, Int32 handcount)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetLastUnprocessedHands(ISession session, Int32 handcount)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1 ]
      Positional parameters: #0>Analysed
      [SQL: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1]
      - SqlString: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
      bei NHibernate.Impl.SessionImpl.List(CriteriaImpl criteria, IList results)
      bei NHibernate.Impl.CriteriaImpl.List(IList results)
      bei NHibernate.Impl.CriteriaImpl.List()
      bei NHibernate.Linq.CriteriaResultReader`1.List()
      bei NHibernate.Linq.CriteriaResultReader`1.<GetEnumerator>d__0.MoveNext()
      bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
      bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.<>c__DisplayClass7.<GetLastUnprocessedHands>b__6()
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: A timeout has occured. If you were establishing a connection, increase Timeout value in ConnectionString. If you were executing a command, increase the CommandTimeout value in ConnectionString or in your NpgsqlCommand object.
      - Severity:
      - Code:
      - BaseMessage: A timeout has occured. If you were establishing a connection, increase Timeout value in ConnectionString. If you were executing a command, increase the CommandTimeout value in ConnectionString or in your NpgsqlCommand object.
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File:
      - Line:
      - Routine:
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.Generic.IEnumerable`1[Npgsql.IServerResponseObject] ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null>1 items
      actual-sql-query - actual-sql-query
      - StackTrace:
      bei Npgsql.NpgsqlState.ProcessBackendResponsesEnum(NpgsqlConnector context)
      bei Npgsql.NpgsqlReadyState.QueryEnum(NpgsqlConnector context, NpgsqlCommand command)
      bei Npgsql.NpgsqlConnector.QueryEnum(NpgsqlCommand queryCommand)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
      bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
      bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
      bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
      2011-01-27 13:33:30,937 - 301328 (UTC:2011-01-27 12:33:30,937) [7] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- PS.Base.Database.DatabaseTimeoutException --------------------
      - Message: could not execute query
      [ SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1 ]
      Positional parameters: #0>Analysed
      [SQL: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1]
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CallDatabase(System.Action)
      - HelpLink: <null>
      - Source: PS.Base
      - InnerException: NHibernate.ADOException<none>
      - StackTrace:
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(ISession session, Int32 handcount)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetLastUnprocessedHands(ISession session, Int32 handcount)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1 ]
      Positional parameters: #0>Analysed
      [SQL: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1]
      - SqlString: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.ProcessState as Process31_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE not (this_.ProcessState = :p0) ORDER BY this_.PlayDate desc limit :p1
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
      bei NHibernate.Impl.SessionImpl.List(CriteriaImpl criteria, IList results)
      bei NHibernate.Impl.CriteriaImpl.List(IList results)
      bei NHibernate.Impl.CriteriaImpl.List()
      bei NHibernate.Linq.CriteriaResultReader`1.List()
      bei NHibernate.Linq.CriteriaResultReader`1.<GetEnumerator>d__0.MoveNext()
      bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
      bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.<>c__DisplayClass7.<GetLastUnprocessedHands>b__6()
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: A timeout has occured. If you were establishing a connection, increase Timeout value in ConnectionString. If you were executing a command, increase the CommandTimeout value in ConnectionString or in your NpgsqlCommand object.
      - Severity:
      - Code:
      - BaseMessage: A timeout has occured. If you were establishing a connection, increase Timeout value in ConnectionString. If you were executing a command, increase the CommandTimeout value in ConnectionString or in your NpgsqlCommand object.
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File:
      - Line:
      - Routine:
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.Generic.IEnumerable`1[Npgsql.IServerResponseObject] ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null>1 items
      actual-sql-query - actual-sql-query
      - StackTrace:
      bei Npgsql.NpgsqlState.ProcessBackendResponsesEnum(NpgsqlConnector context)
      bei Npgsql.NpgsqlReadyState.QueryEnum(NpgsqlConnector context, NpgsqlCommand command)
      bei Npgsql.NpgsqlConnector.QueryEnum(NpgsqlCommand queryCommand)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
      bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
      bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
      bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
      2011-01-27 13:34:18,437 - 348828 (UTC:2011-01-27 12:34:18,437) [1] WARN PSE.Database.Controller: Cannot find the version table - will export schema now.
      -------------------- PS.Base.Database.DatabaseException --------------------
      - Message: could not execute query
      [ SELECT this_.InstallDate as InstallD1_45_0_, this_.Version as Version45_0_ FROM PSE_VersionHistory this_ ORDER BY this_.Version desc limit :p0 ]
      [SQL: SELECT this_.InstallDate as InstallD1_45_0_, this_.Version as Version45_0_ FROM PSE_VersionHistory this_ ORDER BY this_.Version desc limit :p0]
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CallDatabase(System.Action)
      - HelpLink: <null>
      - Source: PS.Base
      - InnerException: NHibernate.ADOException<none>
      - StackTrace:
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      bei PokerStrategy.Elephant.NHibernate.Repositories.VersionHistoryRepository.GetHighestVersion()
      bei PSE.Database.Controller.ElephantDatabaseController.TryUpdateDatabase()
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT this_.InstallDate as InstallD1_45_0_, this_.Version as Version45_0_ FROM PSE_VersionHistory this_ ORDER BY this_.Version desc limit :p0 ]
      [SQL: SELECT this_.InstallDate as InstallD1_45_0_, this_.Version as Version45_0_ FROM PSE_VersionHistory this_ ORDER BY this_.Version desc limit :p0]
      - SqlString: SELECT this_.InstallDate as InstallD1_45_0_, this_.Version as Version45_0_ FROM PSE_VersionHistory this_ ORDER BY this_.Version desc limit :p0
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
      bei NHibernate.Impl.SessionImpl.List(CriteriaImpl criteria, IList results)
      bei NHibernate.Impl.CriteriaImpl.List(IList results)
      bei NHibernate.Impl.CriteriaImpl.List[T]()
      bei NHibernate.Linq.Visitors.ImmediateResultsVisitor`1.GetElementList(MethodCallExpression call, Int32 count)
      bei NHibernate.Linq.Visitors.ImmediateResultsVisitor`1.HandleFirstCall(MethodCallExpression call)
      bei NHibernate.Linq.Visitors.ImmediateResultsVisitor`1.VisitMethodCall(MethodCallExpression call)
      bei NHibernate.Linq.Visitors.ExpressionVisitor.Visit(Expression exp)
      bei NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit(Expression exp)
      bei NHibernate.Linq.Visitors.ImmediateResultsVisitor`1.GetResults(MethodCallExpression expr)
      bei NHibernate.Linq.Visitors.RootVisitor.HandleImmediateResultsCall(MethodCallExpression call)
      bei NHibernate.Linq.Visitors.RootVisitor.VisitMethodCall(MethodCallExpression expr)
      bei NHibernate.Linq.Visitors.ExpressionVisitor.Visit(Expression exp)
      bei NHibernate.Linq.Visitors.NHibernateExpressionVisitor.Visit(Expression exp)
      bei NHibernate.Linq.Visitors.NHibernateQueryTranslator.TranslateInternal(Expression expression)
      bei NHibernate.Linq.Visitors.NHibernateQueryTranslator.Translate(Expression expression, QueryOptions queryOptions)
      bei NHibernate.Linq.NHibernateQueryProvider.TranslateExpression(Expression expression)
      bei NHibernate.Linq.NHibernateQueryProvider.Execute(Expression expression)
      bei NHibernate.Linq.QueryProvider.System.Linq.IQueryProvider.Execute[T](Expression expression)
      bei System.Linq.Queryable.First[TSource](IQueryable`1 source)
      bei PokerStrategy.Elephant.NHibernate.Repositories.VersionHistoryRepository.<>c__DisplayClass4.<GetHighestVersion>b__3()
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 42P01: relation "pse_versionhistory" does not exist
      - Severity: ERROR
      - Code: 42P01
      - BaseMessage: relation "pse_versionhistory" does not exist
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\catalog\namespace.c
      - Line: 273
      - Routine: RangeVarGetRelid
      - ErrorSql: SELECT this_.InstallDate as InstallD1_45_0_, this_.Version as Version45_0_ FROM PSE_VersionHistory this_ ORDER BY this_.Version desc limit ((1)::int4)
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean MoveNext()
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null>1 items
      actual-sql-query - actual-sql-query
      - StackTrace:
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
      bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
      bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
      bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
      2011-01-27 13:34:19,187 - 349578 (UTC:2011-01-27 12:34:19,187) [13] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- PS.Base.Database.DatabaseException --------------------
      - Message: ERROR: 42P01: relation "pse_hands" does not exist
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CallDatabase(System.Action)
      - HelpLink: <null>
      - Source: PS.Base
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 42P01: relation "pse_hands" does not exist
      - Severity: ERROR
      - Code: 42P01
      - BaseMessage: relation "pse_hands" does not exist
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\catalog\namespace.c
      - Line: 273
      - Routine: RangeVarGetRelid
      - ErrorSql: set datestyle to 'iso, mdy'; COPY pse_hands FROM STDIN WITH DELIMITER '|' CSV NULL AS 'NULL' QUOTE AS ''
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void .ctor(Npgsql.NpgsqlConnection, System.String, System.String, PS.Base.Database.CsvOptions)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.NHibernate
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.NHibernate.BulkImport.BulkImportStream..ctor(NpgsqlConnection sqlConnection, String tableName, String columnNames, CsvOptions options)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.<>c__DisplayClass13.<Store>b__12()
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      2011-01-27 13:34:19,187 - 349578 (UTC:2011-01-27 12:34:19,187) [13] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- PS.Base.Database.DatabaseException --------------------
      - Message: ERROR: 42P01: relation "pse_hands" does not exist
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CallDatabase(System.Action)
      - HelpLink: <null>
      - Source: PS.Base
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 42P01: relation "pse_hands" does not exist
      - Severity: ERROR
      - Code: 42P01
      - BaseMessage: relation "pse_hands" does not exist
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\catalog\namespace.c
      - Line: 273
      - Routine: RangeVarGetRelid
      - ErrorSql: set datestyle to 'iso, mdy'; COPY pse_hands FROM STDIN WITH DELIMITER '|' CSV NULL AS 'NULL' QUOTE AS ''
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void .ctor(Npgsql.NpgsqlConnection, System.String, System.String, PS.Base.Database.CsvOptions)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.NHibernate
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.NHibernate.BulkImport.BulkImportStream..ctor(NpgsqlConnection sqlConnection, String tableName, String columnNames, CsvOptions options)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.<>c__DisplayClass13.<Store>b__12()
      bei PS.Base.Database.Controller.DatabaseWorker.CallDatabase(Action databaseAction)
      2011-01-27 13:34:21,312 - 351703 (UTC:2011-01-27 12:34:21,312) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 13:34:48,156 - 378546 (UTC:2011-01-27 12:34:48,156) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 13:43:46,812 - 917203 (UTC:2011-01-27 12:43:46,812) [1] ERROR PBNLogger: Exception caught in Void PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
      -------------------- System.InvalidCastException --------------------
      - Message: Das Objekt des Typs "System.Windows.Forms.BindingSource" kann nicht in Typ "System.Collections.Generic.List`1[PokerStrategyElephant.OverviewLine]" umgewandelt werden.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
      - HelpLink: <null>
      - Source: Elephant.Base
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(Object sender, FooterCellCustomDrawEventArgs e)
      2011-01-27 13:46:34,468 - 1084859 (UTC:2011-01-27 12:46:34,468) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 13:47:53,031 - 1163421 (UTC:2011-01-27 12:47:53,031) [1] INFO Welcome Message: Initializing shutdown (shutting down controllers).
      2011-01-27 13:48:15,890 - 1186281 (UTC:2011-01-27 12:48:15,890) [10] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 13:49:14,515 - 1244906 (UTC:2011-01-27 12:49:14,515) [4] INFO ImportReport: Importing the complete queue took 00:16:59.0731727
      2011-01-27 13:49:17,953 - 1248343 (UTC:2011-01-27 12:49:17,953) [1] INFO Welcome Message: Finalising shutdown.
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmann,

      also in dem Log sind ja jede Menge Datenbankprobleme zu finden:

      - Message: FATAL: 3D000: database "ftpelephantdb" does not exist
      - Message: A timeout has occured...
      - Message: ERROR: 42P01: relation "pse_versionhistory" does not exist
      - Message: ERROR: 42P01: relation "pse_hands" does not exist

      Vermutlich ist also das Log nicht zu gebrauchen, da Du ja bereits eine neue Datenbank erstellt und alle Hände dorthin neu importiert hast, richtig?
      Gibt es dann evtl. noch weitere Elephant.logs?


      (Ohne Datenbankprobleme brauchst Du hier nicht weiterlesen:)
      Um diesem Datenbankproblem nachzugehen würde ich vorschlagen, Du installierst Dir das Postgre Tool pgAdmin (click to download). Verbindest Dich dann damit mit Deinem Postgre Server, loggst Dich dort auf Deine Elephant Datenbank ein (ftpelephantdb?) und guckst Dir mal die Tabellen besagter Datenbank an (unter /Schemas/public/Tables), ob diese überhaupt problemlos gelesen werden können, ins Besondere natürlich ob die Tabellen "pse_hands" und "pse_versionhistory" überhaupt existieren.

      Falls diese nicht existieren, ist Deine aktuelle Datenbank einfach nicht up-to-date und der Elephant bekommt einfach nicht alle relevanten Daten um Deine Stats korrekt ermitteln zu können. Dann hat vermutlich einfach das Update Deiner alten Datenbank nicht korrekt geklappt und die Erstellung einer neuen Datenbank im Elephant, mit anschließendem Neuimport Deiner alten original Hand Histories, würde das Problem beheben.

      Danke,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Original von Larres
      und die Erstellung einer neuen Datenbank im Elephant, mit anschließendem Neuimport Deiner alten original Hand Histories, würde das Problem beheben.

      Danke,
      L
      Was glaubst du eigentlich, was ich seit 3 Tagen hier mache?! :D Ich erstelle eine neue DB nach der anderen und nie stimmt alles!

      Wenn ich erst den FTP Ordner und dann die PS HHs einlese, kann er viele Hände (fast 25%) plötzlich nicht mehr importieren und selbst mein CG Graph ist hier falsch!
      Wenn ich von Stars NUR die HHs und NICHT die THs einlesen lassen, zeigt mein SNG Grahp zu viel Gewinn an, wenn ich dann aber zusätzlich die THs importiere, zeigt der SnG Graph NUR noch Verlust an. Hier stimmt's vorne und hinten nicht!

      Ich habe seit 3 tagen kaum Pokern können, weil der fette Ele das System komplett in Beschlag nimmt beim Importieren und Analysieren.

      Warum in dem alten Log die Meldung "Message: FATAL: 3D000: database "ftpelephantdb" does not exist" stand, weiß ich nicht. Diese DB wurde gerade erstellt und ist derzeit meine "alternative" DB, die aber leider auch nicht korrekt ist.


      Hier nochmal eine Logdatei:


      2011-01-27 15:00:31,656 - 234 (UTC:2011-01-27 14:00:31,656) [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.96.31219.2) ----------------------------------------------------------------------
      2011-01-27 15:00:34,890 - 3468 (UTC:2011-01-27 14:00:34,890) [3] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz at 2412 Mhz with 1 cores (x86 Family 15 Model 2 Stepping 7)
      OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 1.50GB
      Culture info: de-DE

      2011-01-27 15:00:44,000 - 12578 (UTC:2011-01-27 14:00:44,000) [1] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz at 2412 Mhz with 1 cores (x86 Family 15 Model 2 Stepping 7)
      OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 1.50GB
      Culture info: de-DE

      2011-01-27 15:01:59,406 - 87984 (UTC:2011-01-27 14:01:59,406) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 15:02:56,109 - 144687 (UTC:2011-01-27 14:02:56,109) [4] INFO ImportReport: Importing the complete queue took 00:00:00.0053227
      2011-01-27 15:03:00,968 - 149546 (UTC:2011-01-27 14:03:00,968) [1] INFO VersionUpdate: Starting background version check...
      2011-01-27 15:03:02,890 - 151468 (UTC:2011-01-27 14:03:02,890) [10] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 15:03:04,640 - 153218 (UTC:2011-01-27 14:03:04,640) [17] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.87.1381.2210
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2011-01-27 15:08:03,062 - 451640 (UTC:2011-01-27 14:08:03,062) [10] WARN PS.Base.Database.Controller: Database access timeout occured (3 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 15:22:10,500 - 1299078 (UTC:2011-01-27 14:22:10,500) [1] ERROR PBNLogger: Exception caught in Void PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
      -------------------- System.InvalidCastException --------------------
      - Message: Das Objekt des Typs "System.Windows.Forms.BindingSource" kann nicht in Typ "System.Collections.Generic.List`1[PokerStrategyElephant.OverviewLine]" umgewandelt werden.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
      - HelpLink: <null>
      - Source: Elephant.Base
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(Object sender, FooterCellCustomDrawEventArgs e)
      2011-01-27 15:41:52,437 - 2481015 (UTC:2011-01-27 14:41:52,437) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:41:53,718 - 2482296 (UTC:2011-01-27 14:41:53,718) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:41:54,906 - 2483484 (UTC:2011-01-27 14:41:54,906) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:41:56,046 - 2484625 (UTC:2011-01-27 14:41:56,046) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:41:57,234 - 2485812 (UTC:2011-01-27 14:41:57,234) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:41:59,859 - 2488437 (UTC:2011-01-27 14:41:59,859) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:42:01,156 - 2489734 (UTC:2011-01-27 14:42:01,156) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:42:02,281 - 2490859 (UTC:2011-01-27 14:42:02,281) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 15:42:03,390 - 2491968 (UTC:2011-01-27 14:42:03,390) [13] ERROR PBNLogger: Failed to GetLobbyWindowHandle(process.Id) with PID <244>!
      The HUD will not be shown
      2011-01-27 17:11:36,390 - 7864968 (UTC:2011-01-27 16:11:36,390) [4] INFO ImportReport: Importing the complete queue took 02:08:25.2644604
      2011-01-27 17:11:58,000 - 7886578 (UTC:2011-01-27 16:11:58,000) [7] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 17:12:18,109 - 7906687 (UTC:2011-01-27 16:12:18,109) [7] WARN PS.Base.Database.Controller: Database access timeout occured (3 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 17:12:38,218 - 7926796 (UTC:2011-01-27 16:12:38,218) [7] WARN PS.Base.Database.Controller: Database access timeout occured (2 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 18:02:08,375 - 10896953 (UTC:2011-01-27 17:02:08,375) [6] INFO ImportReport: Importing the complete queue took 00:04:10.6477722
      2011-01-27 18:02:28,890 - 10917468 (UTC:2011-01-27 17:02:28,890) [4] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 18:02:48,984 - 10937562 (UTC:2011-01-27 17:02:48,984) [4] WARN PS.Base.Database.Controller: Database access timeout occured (3 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 18:03:19,437 - 10968015 (UTC:2011-01-27 17:03:19,437) [4] WARN PS.Base.Database.Controller: Database access timeout occured (2 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 18:08:42,500 - 11291078 (UTC:2011-01-27 17:08:42,500) [6] INFO ImportReport: Importing the complete queue took 00:04:12.3321757
      2011-01-27 18:09:02,843 - 11311421 (UTC:2011-01-27 17:09:02,843) [10] WARN PS.Base.Database.Controller: Database access timeout occured (4 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 18:09:11,593 - 11320171 (UTC:2011-01-27 17:09:11,593) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2011-01-27 18:09:22,937 - 11331515 (UTC:2011-01-27 17:09:22,937) [10] WARN PS.Base.Database.Controller: Database access timeout occured (3 retries left in System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand] PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetLastUnprocessedHands(NHibernate.ISession, Int32))
      2011-01-27 18:16:03,796 - 11732375 (UTC:2011-01-27 17:16:03,796) [4] INFO ImportReport: Importing the complete queue took 00:06:17.9003035
      2011-01-27 18:17:34,593 - 11823171 (UTC:2011-01-27 17:17:34,593) [1] INFO Welcome Message: Initializing shutdown (shutting down controllers).
      2011-01-27 18:17:54,078 - 11842656 (UTC:2011-01-27 17:17:54,078) [1] INFO Welcome Message: Finalising shutdown.


      Bart
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Moin Bartmann,

      Original von Bartmannn
      Original von Larres
      und die Erstellung einer neuen Datenbank im Elephant, mit anschließendem Neuimport Deiner alten original Hand Histories, würde das Problem beheben.

      Danke,
      L
      Was glaubst du eigentlich, was ich seit 3 Tagen hier mache?! :D Ich erstelle eine neue DB nach der anderen und nie stimmt alles!
      Na, das war ja auch blos vorsorglich, wegen dem von Dir geposteten Logfile mit der kaputten Datenbank.

      Aber in dem neuen Logfile steht leider wieder nichts gravierendes zu dem von Dir beschriebenen Problem drin.

      Aber ganz generell werden Tourneys ohne Summary ja gar nicht im Overview berücksichtigt. Wenn der Import einzelner Tourney Summaries hier Deine Stats so dermaßen in den Ruin treibt, würde mich interessieren, was genau in diesen Summaries drin steht.

      Kannst Du uns denn bitte mal die komplette Hand History von ein/zwei Tourneys mit besagten Summaries an 'elephant[AT]pokerstrategy.com' mailen?

      Danke,
      L
    • Bartmannn
      Bartmannn
      Bronze
      Dabei seit: 12.12.2005 Beiträge: 2.305
      Mail mit der HH + TH von oben genanntem MTT-SnG ist raus. Eines von denen, wo der Ele das Preisgeld falsch berechnet, obwohl HH + TH das richtige Erbgebnis anzeigen.
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Bartmann,

      hab mir gerade das Tourney von Dir vorgeknöpft und das wird völlig korrekt im Elephant wiedergegeben:

      Die Tourney Info im Detail:
      Buy-In: 0,55$
      Placement: 5.
      Winning: 3,15$
      Winning in buy-ins: 5,73
      Duration: 95 Mins

      Und der Tag im Overview (mit nur dem Tourney an dem Tag):
      Anzahl Turniere: 1
      ITM: 100%
      Dauer: 1h 35 Mins
      Gewinn: 2,60$ (= Winning - Buy-In)
      ROI: 472,73%
      $/h: 1,63


      Ich kann mir nur vorstellen, dass irgendetwas mit den Daten in Deiner aktuellen Datenbank nicht mehr stimmt.
      Am besten Du erstellst eine neue, leere Datenbank und importierst nochmal alle original Hand Histories dort hinein, also keinen automatischen Reimport von einer Datenbank in die nächste Datenbank, sondern ein Import der alten Original Hand Histories (von PokerStars) in eine ganz leere Datenbank.

      Wenn bei dem Import dann Fehler gemeldet werden, schick bitte die fehlerhaften Hand Histories sowie das elephant.log vom Import an 'elephant[AT]pokerstrategy.com'.

      Danke,
      L
    • 1
    • 2