Elephant startet nicht mehr

    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      Help :( mein Elephant startet nicht mehr...

      der Splashscreen kommt und dann hängt er bei der DB Init.
      dann öffnet sich das Hauptfenster im Hintergrund und gleichzeitig kommt die Meldung, dass das Programm nicht richtig ausgeführt wird und Vista killt es.

      Im LogFile hab ich nur das hier gefunden:
      21:37:00.60 -- Logfile cleared: C:\Users\Falcon\AppData\Local\PokerStrategy\Elephant\log.txt
      21:42:43.48 -- System.OutOfMemoryException: Eine Ausnahme vom Typ System.OutOfMemoryException wurde ausgelöst.
      bei System.Threading.ExecutionContext.CreateCopy()
      bei System.Threading._TimerCallback.PerformTimerCallback(Object state)
  • 18 Antworten
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      Zusatz:

      hab mal den taskmanager dazu aufgemacht und die prozesspriorität erhöht.... er läd 1,5GB in den speicher O_o hab nur 2GB, kann da der fehler liegen?
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      hab jetzt den virtuellen RAM stufenweise auf 10GB hochgeschraubt.... keine änderung

      werd jetzt mal das setup als reperatur ausführen, vll hilfts ja
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      ok, HDD defrag, PostgreSQL Tuning wie hier im Forum beschrieben und REINDEX haben auch nix gebracht :( bin verzweifelt
    • Pris0n
      Pris0n
      Bronze
      Dabei seit: 15.07.2007 Beiträge: 8.603
      warte mal bis morgen; dann wird dir galam bestimmt weiter helfen
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      hab jetzt aus nem backup wieder hergestellt... 2h gespielt... wieder im arsch....

      argh

      hier noch was aus der logdatei... vll hilft des:

      01:43:46.90 -- Fehler bei der Logausgabe.
      01:43:51.37 -- , line 0: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      bei System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle)
      bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
      bei System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
      bei System.Windows.Forms.Control.Invoke(Delegate method)
      bei DevExpress.LookAndFeel.UserLookAndFeel.OnStyleChanged()
      bei DevExpress.LookAndFeel.Helpers.FormUserLookAndFeel.OnStyleChanged()
      bei DevExpress.LookAndFeel.UserLookAndFeel.OnParentStyleChanged(Object sender, EventArgs e)
      bei DevExpress.LookAndFeel.UserLookAndFeel.EventRecord`1.Invoke(UserLookAndFeel userLookAndFeel, EventArgs eventArgs)
      bei DevExpress.LookAndFeel.UserLookAndFeel.OnStyleChanged()
      bei DevExpress.LookAndFeel.UserLookAndFeelDefault.OnStyleChanged()
      bei DevExpress.LookAndFeel.UserLookAndFeel.SetStyle(LookAndFeelStyle style, Boolean useWindowsXPTheme, Boolean useDefaultLookAndFeel, String skinName)
      bei DevExpress.LookAndFeel.DefaultLookAndFeel..ctor()
      bei DevExpress.LookAndFeel.DefaultLookAndFeel..ctor(IContainer container)
      bei PBN.Debug.Forms.LogMessagesDialog.b()
      bei PBN.Debug.Forms.LogMessagesDialog..ctor(List`1 lines, Int32 debugLevel)
      bei PBN.Debug.Log.ShowDebugOutput(Boolean startMessageLoop, Int32 minimumDebugLevel, Int32 minimumLines, Icon windowIcon, String file)
      01:43:51.43 -- System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      bei System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle)
      bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
      bei System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
      bei System.Windows.Forms.Control.Invoke(Delegate method)
      bei DevExpress.LookAndFeel.UserLookAndFeel.OnStyleChanged()
      bei DevExpress.LookAndFeel.Helpers.FormUserLookAndFeel.OnStyleChanged()
      bei DevExpress.LookAndFeel.UserLookAndFeel.OnParentStyleChanged(Object sender, EventArgs e)
      bei DevExpress.LookAndFeel.UserLookAndFeel.EventRecord`1.Invoke(UserLookAndFeel userLookAndFeel, EventArgs eventArgs)
      bei DevExpress.LookAndFeel.UserLookAndFeel.OnStyleChanged()
      bei DevExpress.LookAndFeel.UserLookAndFeelDefault.OnStyleChanged()
      bei DevExpress.LookAndFeel.UserLookAndFeel.set_SkinName(String value)
      bei PBN.Windows.Forms.Dialogs.MessageBox.b()
      bei PBN.Windows.Forms.Dialogs.MessageBox..ctor(String title, String text, Buttons buttons)
      bei PBN.Windows.Forms.Dialogs.MessageBox.Show(String title, String text)
      bei PBN.Debug.Log.ShowDebugOutput(Boolean startMessageLoop, Int32 minimumDebugLevel, Int32 minimumLines, Icon windowIcon, String file)
      bei PokerStrategyElephant.b.a()


      edit: Habs nochmal probiert... jetzt ist er aufgegangen... sehr seltsam -.-
    • Iarwe
      Iarwe
      Bronze
      Dabei seit: 04.02.2006 Beiträge: 785
      Zu erstens:
      Was hast Du für einen Rechner? Wieviele Hände hast Du in deiner Datenbank?
      2GB sollten nämlich eigentlich vollkommen ausreichen.


      Zu zweitens:
      Hast Du die Logausgabe direkt aus der Logdatei geholt oder aus dem Elephant-Debugfenster?
      Bei letzterem, hatte das Fenster den "Elephant-Look" oder den normalen Windows-Look?
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      Original von Iarwe
      Zu erstens:
      Was hast Du für einen Rechner? Wieviele Hände hast Du in deiner Datenbank?
      2GB sollten nämlich eigentlich vollkommen ausreichen.


      Zu zweitens:
      Hast Du die Logausgabe direkt aus der Logdatei geholt oder aus dem Elephant-Debugfenster?
      Bei letzterem, hatte das Fenster den "Elephant-Look" oder den normalen Windows-Look?
      1)
      Dell Vostro 1500

      C2D T7500
      2GB RAM
      GeForce 8600m gt
      WC 160GB 5400rpm

      2)
      direkt aus der log datei... scheint wohl aus dem letzten shutdown gekommen sein.
      Look... wie kann man da was einstellen? is standard
    • Iarwe
      Iarwe
      Bronze
      Dabei seit: 04.02.2006 Beiträge: 785
      Im Debugfenster kann man nichts ändern. War auch nur ne Vermutung, dass da evtl. was kaputt war.


      Probier mal die User-Settings zu löschen.
      Einfach den Ordner "C:\Dokumente und Einstellungen\Username\Lokale Einstellungen\Anwendungsdaten\PokerStrategyElephant\" löschen und dann den Elephant starten.
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      UPDATE: Problem besteht wieder... liegt definitiv an der größe der DB... hab wegen abstieg auf NL25 800mb HH aus dem forum importiert, danach wars wieder im arsch

      hab auch die userconfig gelöscht... null effekt

      kann man irgendwie die max. handanzahl hochschrauben?
    • 6Wishmaster6
      6Wishmaster6
      Black
      Dabei seit: 16.01.2005 Beiträge: 3.807
      Wieviel Hände sind denn in deiner DB?
    • PokerProject
      PokerProject
      Bronze
      Dabei seit: 25.02.2008 Beiträge: 310
      Original von 6Wishmaster6
      Wieviel Hände sind denn in deiner DB?
      ah, ein suportmitarbeiter *freu*

      nur leider kann ich dir das nicht sagen, eigene sinds knapp 50k
      aber ich hab noch viiieeeel mehr aus dem forum hier.... wie kann ich da nachschauen? Im ElephantHH-Ordner sinds 2,36GB.
    • 6Wishmaster6
      6Wishmaster6
      Black
      Dabei seit: 16.01.2005 Beiträge: 3.807
      Hm es ist durchaus möglich, dass zuviel Hände in der Db sind, in Relation zur Stärke deines Systems.

      Wie auch immer, wir arbeiten weiterhin an der Performance. Es ist nicht ausgeschlossen, dass es schon mit der nächsten Version merklich besser rennt.
    • HBPokerMan
      HBPokerMan
      Bronze
      Dabei seit: 17.04.2007 Beiträge: 51
      Habe exakt das gleiche Problem unter Vista. Je voller die DB wurde desto länger dauerte der Start. Bis es nun soweit ist, dass das Programm irgendwann hängt und man die Option von Vista bekommt "Programm schliessen".
    • Pris0n
      Pris0n
      Bronze
      Dabei seit: 15.07.2007 Beiträge: 8.603
      Original von 6Wishmaster6
      Hm es ist durchaus möglich, dass zuviel Hände in der Db sind, in Relation zur Stärke deines Systems.

      Wie auch immer, wir arbeiten weiterhin an der Performance. Es ist nicht ausgeschlossen, dass es schon mit der nächsten Version merklich besser rennt.
      Nachdem du das gerade ansprichst, würde ich gerne auf diesen Thread hier verweisen.

      Neue Version? Update Roadmap?
    • HBPokerMan
      HBPokerMan
      Bronze
      Dabei seit: 17.04.2007 Beiträge: 51
      Hab ich gelesen, aber: Aktuelle 3 GB HH´s in der elephant DB sollten doch kein Prob. sein. Hab auch 2 GB Ram und bei PT3 hab ich über 12 - 13 GB drin gehabt ... Das laggte dann zwar ein wenig, aber es lief.
    • HansWurst1985
      HansWurst1985
      Bronze
      Dabei seit: 18.09.2006 Beiträge: 291
      habe das problem jetzt auch, habe aber nen ziemlich neuen Rechner mit 4GB Ram. Hab ma geguckt, sind so 5GB an importierten Händen....
    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      Ist deine Ram-Auslastung auch so hoch?
    • HansWurst1985
      HansWurst1985
      Bronze
      Dabei seit: 18.09.2006 Beiträge: 291
      Ich meine die Ram-Auslastung war bei 50% durchgehend, kann es dir aber leider nicht mehr genau sagen, haben nämlich aufgrund des Problems meine DB gelöscht und die Hände neu importiert. Habe dabei aber ältere Hände weggelassen, jetzt startet er wieder normal, sind jetzt glaube ich so 2.5 Mio Hände in der DB.